MDDAPKLDLISNLPLSIIESILVRLPIREAVRTNDLFLLNDKLKKFITQVLLLHAGPIHKFQITTSNLRICPDIDQWILFLSRNDVKEILLELGECEWFTVPSCLFSCQKLTRLELVRCELHPPPTFKGFLHLKILNLHQVSITCEAIQSLVSSCPLLECLSLSYFDSLALNISAPNLKYLFLEGEFKEICLENTPGLVSVTVAMYMSDDVVEHFEQSSSCNFIKFFGGAPHLERLIGHIYFTKFLSIGNELGRHPITYHHLKNIELYQVSFEDIKEILVILRLIIYSPNLEELQISGSSNTSVSPEVLDLDFWENECPLDCAFKCLQTVKMTDISGLPHEMRFIKFLLENSPILEIMSITPSVYAIEGRMHMVTELLEFRRVSPQAKIKFVLD*