MGEEEKIMAAGKKMVRVREFIMEKDLPAVEELERLCQAGLSGDNGAGGGGGKKKKRGMSLYAEQIGDPFARVRHAPDHVILVAECGDEVVGVIKACVRMVTRGSSSSLRKTKTKTNKFVKAACLLGLRVSPSHRRLGIATELVRRAEEWCAARGAAYATMATTASNAASLALFQGRFKYALFRKPRFLGHPVHRHRARVPRAHRVLQLPPPLAAAAYAALLPAAAAAPEFVPADLPALLAHKLTRGTYLAVERSPGAGAPSSFAVLSVYDATRSLSFRVGGAPPLLRASLAAARALDRRAPWLRVPSVPDVFRPFGAYLLYGLHMSGPAGAALLRTLCRHAHNVARNNPACAVVAADVAPDDPAAAAVPHWRRFSCDEDVWCIKKITSVAANGNAAPAAGDDDDWTTAPPSSVLFVDPREF*