MPLFGRWLGSGLAKVALRAIDRLKRKEDLTADEEYAVERLCSWLARVQGADPLLDEALDDAQREFLLSYRLPAPEADTPGGGRRSIARTAPRQYILPARSGARTPRGSCGSAADLAAAGGEPSRHSSEEGEALLGTNDPEVERMLRALEDWEAFDVFRLAELTDGRPLQTVALGLLRRRGLLARLCLPEDRLRNFLADVEEAYHPGNPYHNSTHAADVVQALGAMLAADSFSRQLSDLEQLAVILAAAVHDVGHPGVNNDFLIRTQSEAAVAYNDQSINENMHGAAAFKLLAKKENNFLSRFSEEDYRFVRRLIIRIILATDMARHTDGLEDFAASLRLWGPDLGAWTPDKRTAALQLVVHAADISNPARPLPLCRRWGQKVHDELFAQGDKEAALGLAVSFICDRRRASVPQSQLTFVEYVVKPCFSTLGELAPNFVAKNHTDCIL*