MELVQKEHDRLSKKIKAGQGIKNVQSTIDLLQSARDAIAADPSQASITLAKLQNPVKSSFDSINDSLKETHSGLNKYSKSLDKLFKDRPLPSTEHDVLSSQEHLINRAIAMHLLREGQFSVASEFLNEMAQKKAMKKQQEGDIEAIDNAASLLDLDEVPPGEVRQQFHTMYHILHELKENNNLLPAIQWSRENKEALEARGSNLEFELCRLQFVWLFYGGQHQQGPSPGGRQAALEYGRREFHTFLPRYLREVQQLMGAMAFCPNLRDSPYNHIFNNPSAWSDVAHSFTREFCSLLGLSADSPLYVAATAGAIALPTLLKLQTIMKAKRTEWTTENELPVEIPLPPSYLFHSIFGQFSGYSGSQVQAHLHTAMGVGYTICKQALCDWPSPGDAIGSLHAKLSVLKVSLCNSRKQRLLMQPVYTRTRHGATLTWMHRVSAPIAGVDGTKHAGLIRSGAFKSPPPNFPP*