MTFNLVEGIDVAAIEAKIANYQEENAEQIINARARHVCLIVMNVLRFMQAEELAAALKAGKGNPMLAETTDGAAGAELAGRWRAGTVCTGCSWRCVYSTTAYRSLLPMSSMYPFLTFPLNHCFKIWHVPNHSYLMAGHAYFLGVLFGSVGGVDMRYMDREICVSRTLDLETFWRLFSLSSGIPSSTSDFIYGS