MNNNAFHFPVLLDAICKLIEDLPVKSDLIYIDSTLGEGVHAKAILEKYDFLSLVGIERDPQILERARQFLSIFEERITYFNDWFDNFFVNYPLNVKANFILVDLGISMFHYKGSKKGFSFLEDEPLDMRLCSSSCKISAAEIVNTYSKYDLEALIYDLSNEHYSRRISKAIVEYRKIKKIETTKELQSIISKVYPFSKVKINPATKTFQALRIYVNDELARLKRSLPFWVENLAKDGILAIITFHSIEDRIVKDFFRSLSCDLYAKISKKPIMPSFDEIKKNKPSRSAKLRVVKKL