MSNTGIILTLAYPETIVMVADEWYSPFLKYLGIGKTNYLRAGHAALVLINKQTGVLEYHDFGRYITPEPMGRVRGADTDNELHFPLKAIIKNNQITNLNAILKFLGTHPKLTHGDGKLVASVCNAVNYEKARAHITNMQQKHFIRYAAFIKNACNCARFVTDSLIASVTDLSIKKALQKSKWFTPSTVGNVLLANTENNAYEVLETGEILNFTGSQKSENLRCFLDKLKNHNVNLVGTLQPKPVDVAHENAQWLSGIAAGAWFELHKTDIANMFRFRRLSPYGNIDCDAIFKVENNAFNFDAGYKFVHYSNCKFFHVEQQGVVFRFDRV