MSSPKFSTQQDTPELSDFAHDQLSNFELSEFLTFDEWIALEDAPSSIASSYACNPVYRAHVVGESGGSSSPREELSGGEGEEGREKKEAKERVAFKTKSEIEILDDGYKWRKYGKKMVKNSPNPRNYYRCSVEGCPVKKRVERDRDDPRYVITTYEGIHTHQSFS