MATRGSQWFLWIASILLIAVVSQGQLTTDFYDSTCPQAATIVKQKVDEIVDADKGMAAGLMRLHFHDCFVRGCDGSVLLISTNTTLAEKEALINNGSLRGFEHIDDIKMELECACPGVVSCADILAMVARDATVKLGGLSWPVFLGRIDGRSSVADEVNTSLPFRTYNFSQLVATFAKVGLDTKDMIVLSGGHSIGQLHCGAFFERLWDFQGQNITDPSMDPEFAESLKAQCPRDNPLLFKGADSTNATFDAVYYLDLLTRKGLMDSDVALMSDPLGVEYAIKAVQDPYSFLFEFGMAMIKMGNIPASD