MSLTFVRLGDDGDGNVLEGKFMGQRVFRKEIKVTGVKPLCELRSAVCILLTLLLESVVPTRGEDSPRSEMKDLKNESPFILLENAAKGSLETHMFHDSRDCPSTEVFHLDLCEASATEQQSARAVLSVRASIERRSVPLAVPGNSRSGGFTKNKYRHAHIQSPAAFTVTLVDLPGLQHSSKPHAADIKQLAREYGRDSITVILALGSCTDDWETDNRSNTDMMVASMDPQFRRTIVVTPRCLGGASNLSTRYPNYFVGSVGSDGDMTESHFPGSPKFFVDVAFAQNRAPIMFPDNPSEVPARIRSVQDDLEGALSSNQESTPLQTLLQHTLGLESLTWYVKSLFVPNSEAERAGLEQTMGKPGAALDAQISGLRAKYPLPDETTRSKVLEMALELHLVRMQVLTRVSYMAVGTDALDAKPSEYGMDGRKVPDEHESANGILKEMLGGKVSRGQEDKLEARR*