MDSAGDIDRISALPDDLLHAILAGVGEATAVTRTAVLSKRWRCVWIHAQHLEFEDTKVSRDALPADYCFADFVDWVFACRGDADIGSLEISLSRHDLCASPERVNGWLRRYAMRRAGLQHDEPAVVMPSHGRMASIEMHLSRRTFQLPVAAAARYEALTELVLCSASFDEAAAAAGGGRTLGDFVSSCCPRLRKLEVMSPRGLPQLVIRSETLQELTLVWAGDLHMLDVAAPSLLVLKLDCEHVISKKVARIAAPTPRLEEIAIHYLPGRRRPNLDIHDTASVRRLNNFHLHMHGPYCVDDDNLRLLKNCPGVEHIGVSLVQEMGATNSGLVDLTTEGHDHALLAKCFCDEVDTWRFHQKFFLGSLEEVTIHGFVGANEDMELLTLIFENSSSIRRLTINATTKYPDYDILKRTEDDEDDTKTAHRKLMNIPCTAGGCWHFAKAVYTWACYKTLVHGEANSVLN*