MSTKSQVLTLLMKQTPAFLSGEEMAQRLSLSRTAIWKAINELKKDGYQITSVQNKGYRLEKSDVLSEEGIQLALWPQTPPLTITVLETSESTMTDAKRAILDQTPDNTLIVADMQEMPRGRFGRPFFATPGKGIYMSMVLQPNQNFEEIAQYTVIMAVAVARAMDALAGVHTEIKWVNDLYLNGKKVCGILSEAMSNVETGQISNVIIGMGINFSITETEFPEDIRQKVTSLFPDGEPTATRNELVANIWNHFYQILDERSTKDFLEEYRQRSFVIGKDVAFTQNGQDFRGVATTINGNGELIVQLPDGTAKTLSSGEISLDQIGEWRRG*