MATFCSECRSLLVLITGFLIMSLMQVEGALSESTMTWQAYWEKKLPLVQAPASLDSLASSMSAEEVAFYVGGIRQGSVHTKPSLCRPETMLCGQSAASGPTVCVNPYFYEYASARCIGHTKVQEGLFFRPDKLLKGSTLLYPALANNIQGRTFLPAQLAAAMPFKRDRLTTYMSLLEVARGSNMAASMDNTLAFCNSKPADGEVRSCHSSIESMADFATAQLGSHVAAMSLDYSPSKSEEVHVVRQVTLSGATSASVTCHDLMFPYLVYGCHVMKSADVYDVEL