MGLIDVVKKAQTLDAAKPSEDAGLLSLHPSWADHDASPQEQLVTWASPSINTEDANRIKQRMREEEDLVAALEGQFEAPDSPSLLLLDGLLSPYLQKQLPGKPLAEADGNRASGFLTLLQEAAPQLGQRLVSALVRFCITRTFWDGLQSIVESRALTGNTHPELVSALVEHDQALILCMWLRQVPDPRFPDLLLVLKYFLKCLFRGSKALSAIRHQWQSLALSFVGKIAKVNEHPEAQRGSRSSRRKKKKASNEDAAAAILLAAAVDQFQPYELCLHELVASGQDESVLISMLSQLDTNEVLRLLLYLEKWLRKYSRQSVLYASHSKKRDFHVPSLAQIIQWTSVLIDSHFTTLVLCSDFHVKLCTIQNLVRGLVEAGYKFAPLIGITEHIRENGPLPSEGSASGDAEHVIEFLEF*