MSAPSGIKVPDDLTAAFTAAHHATVQPKGSYKDDIALVPEMLPSPKTPASFAYRLDSKDSGKWDWMMVTFVPDDAGVRAKMLQASSRSGLMKALGANNFKNKAVVGLGGKMNWGDGVAEALQKVAQRSDDGWVVVLEIPSSKLPEKSPCYVFYSHPTPPSTRNALKSPSAPIGAPRNTFQAEDVGKGRVIFVYCCPSNSPVKYRMIYSTTVRGVQQDAMDPTSTTLGGRSFGTPTMFGQPRPSMPVRSATQVPLPPSGASTPATEAGREGEEDGKDSIRNAFNAFGPRINNGGGGGFARP