MSLFLFIFRKSVVCQKGDKELRMSMSAKQSSHLAWSWALFPLTLFLFPLLIESHPTTISQSFQFIKNLQGCHKGQTIKGLHELKKYLAKFGYLPSQSIPSNDSNNNTEHDDYFDELLESAIKTYQFNYNLNVTGLLDSKTMVNMMMPRCGVPDIVDGRSSMGSGTERRLGSFKLHIVSHYSFFPGAPKWPKSKTHLTYGFVPGVQVIDKQTLRSIFALSFARWKSVSQFTFEETQHYDSADLQIGFFRGDHGDGLPFDGPGNVLAHSFAPTTGVSHFDADETWSTKLARDSPDLESVATHEIGHLIGLGHSSVKSAIMYPVISFGVRKVKLTGDDMKGIHALYNM