MAPRLSRFAVARNFLAVGTKHDGRQLVFKEVHHEECAKQINGKYHTNFTSRQVYHKFHKLKAQWKVIMEAKNLSGANFDDVEKKILYDEIEVVRMTNAKDKRAKFINVPIRWYDEMEFIFQDKHATGEFN