MDRVGSLPDELLSHILSFLTTKEAALTSLLSKRWRYLIAFVPNLAFDDIVFLHPEEGKPERDEIRQSFMDFVDRVLALQAESPIKKFSLKCRIGVDSDRVDGWISNVLNRGVSELDLLIILGMTMEDSYRLSPKGFASKTLVKLEIGCGIDISWVAGSIFLPMLKTLVLDSVWFYVDKFETLLLALPALEELVLVDVNWLDSDVTISNASLKTLTIDSDGHLGTFSFDTPSLVYFCYSDYAAEDYPVVKMENLREARIFLLVTDNEIERVRLPINDGLEDAMDNVVLRFGHVGKLMNGIRNVEYLELSADTLEVLSLCCESMPVFKNLKSLAIKSTEGRGWQAMPVLLRNCPHLEFLLIEGLLHHVTDKCGDACDCVPREDKGRSLTSCPVNMLEIHGFRGTKKEMQMIKHFLDYFPSLKEMDIYADEDGPTNLEAPGMFEQITQLFTLYDEFYTCDVQFMVRGSLYKKLTAQCCVFKEENLPHRLVRTLG*