MKHFSRLPCAHSDSPLSVYGEAPSRDDYKSDVFLRAHAHRVRELFVSVHNLHLPHGDERVIPPLLSFPAKKLERVIMKGVGSRLPAFRWQDRALFGGRNLHLHSLFLTDVQFLPTNTISTTLTRLILIYTHTQDQDAWGLPVPNLLRFLQGTPALQEAYLEGLVKKSYDGTTLPSAPVHLKCMRKLLVASGKGAATILTHLELPPDCLLRTKVDVLSHDEIRFLVTAFQETFRWQQTKLHCVWDGETNTYANRGNPGHISLQAMRPSGGCLRVDLSSKQSDTWGEADAGVRSLLACLPFAAAEEVWLSGNNAWRVLRHGSKPLARAKTLHLLRIESFAPSSVGILWPNSGDDHQDRSTGALENLHICMPEGNGLESLVELLIARAEVGQLLSNLYVSVQSPDSLPAATVYEEIQNATEPFVEDGEVGEDLYDAYSWWSILPKECTAEAETHSLWPVWAEGVTPGNCSGGSLSQLSGRVDVAFGPSRSSSTGEPDPIDGVDDDDDMDPFGLFD*