MDSGGTASPAGVAGDGAGGRGSVFRGDDAPKLLAALKEMKEGLDLVTGKVKALTRKVKKNQLPTADGIGYLEAKHHLLLSYCQDIVYYLLRKAKGLSVEGHPVVRSLVEIRLFLEKIRPIDKKMEYQIQKLTNAADSGAAQEKVLNAEAKSKDQPKDDEDLLKYRPNPDMMDSKIDPAGQDNDGIYRPPKFIAATMDDEDKRHKQASRKDKTLARMATESSYFKEIIDDAADRPEELKETAGDESREFTRYMRQRELQEKQEEELFTRAPLTKRDKQTEKWMRKELHGLRGLTDGFDLGINMFVDGDKDNDVGSTEPHFKSGGRRKHHKGKRKRH*