MATFCSECRSLLVLFTGFILINLMQVEGALSESSMTWQAYWEKKLPLVQAPASLDSLASSMSAEEVAFYVGGVRQGSVHTKPSLCRPETMLCGQSAASGPTVCVNPYFYEYASARCIGHTKMQEGLFFRPDKLSKGSTLLYPALANNIQGRTFLPAQLAAAMPFKRDRLATYISLLEVPRASNMAASMDNTLAFCNSKPADEEVHSCHSSIESMTDFATSQLGSDVAAMSLDYSPSKSEEVHVARQSMLSATTSASVTCHDLMFPYLVYGCHVMRATNVYDVELEKANGSRFRGIAVCHADTRAWNSDHPAFASLNAKPGDGAICHWLPQNNFLWVKS*