MSMAYEDYMRQLVQPMRDELVRAGFRELRTSEEVEQFMKQVEGTTFVFVNSVCGCAAGLARPAATQAVLRSEKKPDHLVTVFAGQDKEATAKMREYFVGYPPSSPSMALLKGKEVVHFIPREDIEFHSMEDVMENILAAFDKYCG