MLFNPHKLGVHKVLQHIPLNALFDAPYKRRLARAVNIADLRLIAKARAHKMVFDYLDSGADDEISLRRGKDAYSELEMHYKILAGIKPPLDMSTKIFGCDVSLPFFGCPTAGNRMFHWEGETAAAKAAKHHGTLYGLSSLATTGITEIGELFDGPKVFQLYVWKDRELVKEVLAKAKEGGFNALALTVDFTWYGNRERDIRNDFSIPPKYTVPQMIEAIKKPAWTYDFLSHEPYTYACINTDVPADSLAAFVNSQIMPEFSWKDAEWLLGEWNGPAAPKGVVRPEDALKALEIGFSSIWVSNHGARQLETSPATIDVLPSIREAVGPDVEIIMDGGVQRGTDIAKALALGADSVGVGKPYLWGLAAGGTDGVIKAYEILKVELDRAMGLLGTPTVADLKKEGPSLIKRRHGSSRDYPDMYAPDRGYGGGIV*