MAAMTPKHEELATTTAVPELHIKNFVCSANLGMRFDLTNLLVKSHRRAELVPKKNCILMKLHNPKATAMLFANGKLVCTGAETEEAIKNVARRFTQVIQKMDFPGVNLIDFKIQNVVGTCDLGFRVLVEAIAFAHSDCCTYEPELYPALIYRLDKPQVKVLVFVSGKVVFTDSKEPRELYAACEAIYPVSFIL