MIVIMKENATEKQMKQVIDLVTGAGLTTQTSQDNGKTVIGLIGDTEKLVEAELTALEGVEKSVRISLSYKLTSRLFHPENTVVDVNGVKIGDGSMTMMAGPCSIESLDQIRECARIAKAGGATILRGGAFKPRTSPYAFQGLEEEGLKYIRQAADELDMQVITEVMDEANLELVAKYSDILQIGARNMQNFKLLQAVGKTGKPIGLKRGIAGTIDEWLNAAEYIAAQGNFNVIFIERGIRTYETATRNTLDLSAVPLIKKLSHFPIIVDPSHGVGIWDLVPPMARAGVASGADGLIVEIHPDPANAWSDGPQSLNEKTYLRMMKEVHIIEKAMKEINALED*