MSFKCSQKAEMRPAIFFSFTLWLRLAVVLGLSQTQATRRDVLLAAQQASAATAFGVLLSSPNEAEAVRDTGETATYLHNQSRLLLPNSKTKALTIPRIGYSMYKTTADQIEAGIQLALQAGARHFDVATQYGTNPVVGETLRSYIHQGLSSEYTPTSIIPKSPQERRREIFLTHKISNDEQSTKPREVKNAIISQQRGPLKGIDVDLAMLHSPLTDKSRRLASYEALLDLEAKSKIKAVGVCHFGVAALQELVDAGLPAPSVIQLIISPFNQHKDIVEWASKHDSVVSCSAWSKLSSVEGPQIGWSVLGEIAKEKSMTKQQVLIQWTLQKGFICTPRGSSKFNIERMAIQENSWDAVQDFRLTETEMDILDGLDEQLPAGRLGIRDGWDESQITDPAWDPTFIS*