MRTVLSTFDNRPSAIIRQNPGNPHGKSIDLENNLASANRIISHWDSNASKSMILFRSSRKEAYEYLAAVDGLRHLMENLVVTHNSSNKLVRAQRLMEMSMVRLKIEFHRILSANVEPTMVPDDDNSSHGSTDEDGSSGGRRRTRNSNANEICEIDMMPLAAVLDLRSIAKRLVTSGYGRECVRIYGLARKSVIEGCLNRIGIDRLSASDVQKMEWGILDIKIKNWIRAVSIAVRILFASEKRLCDEIFVGFNNVGDFCFAEIVQGPATKLLAFGDSVAMSKNSSERLFRVLDMYVSLLDLLPDIDTVFSQESCASVRMQASTIVIRLGESALGILKEFENAVQAENSKAPVPGGTIHPLTRHDNQLGSPDSALFAKLGWIIIILQ*