MKILVLNCGSSSLKYQLIDMNNEEVLCIGLVERIGIEGSILKHEKAGRDDKYVVEQPMKDHKDAIALVLEAVAHPEFGAVKEMKEIDAVGHRVVHAGEKFATSVVITPEVEEALKECIDLAPLHNPANIMGIDACKAILPDVPMVGVFDTAFHQTMPKSSYLYGLPHELYTKYGVRRYGFHGTSHNYVSQRAAEILGKDIKDLKIVTCHLGNGASIAAVDGGKCVDTSMGFTPLEGLIMGTRCGDIDPAILPFLMRKEGLDADGLDKLMNKESGVYGMTGISSDFRDIEDAAKNGDERAQATLEAYVKKVQKYIGAYAAEMNGLDVVVFTAGVGENGKAIRADIASNMEFLGMKLDKEANDVRGKETVISTADSKVKMLLIPTNEELMIARDTLRLVK*