MRPHDWEPGQIVRPYGDRRDDGVVQLSFVLPVPPGERAREAAAEVARKMGMEQVHVAAMEAAAERYTFFVVYGRTSVSVDYGALTVPEVVVRKKGFDELNEYAAREVGRRIVVIGACTGSDAHAVGIDAIMNMKGFAGDYGLERYACFEAANLGAQVENAQLARVCRDRHADAVLVSQVVTQRDVHKENARQLIVELERLGIRGQVTAILGGPRIDHRLAVELGYDAGFGPGTRPSEVANFVVGAVLKRMGKEMH