MQHQFEPLKNDLLLRAARGEKVQRPPIWVMRQAGRYLPEYHEAKAGRDFFECCRDPEVASTLTIQPIDRYAGLIDAAIIFSDILVIPQAMGMQVEMVDKKGPHFPEPLQSPDDGQYEKVMQKDVDVKSELDYVYKAITLTRHKLQGRVPLIGFCGAPWTLLCYMVEGGGTKLFVQSKKWIYKYPKESQALLQKIAEICVEYLALQVAAGAQLVQVFDSWAGELSPAAFKSFSLPYLRHISANLPKKLKEMGLEPVPMTVFAKGAWFGLEDLCESGYNVVGLDWLHDPAEARRIANGRVTIQGNADPGVLYGGREAITEAVETMVRGFEKGKQGWIANLGHGVTPFVNPDDLKFFFEEIHRLTV*