MCLPVLLDRFGPHILRSHMSPAQFKPIPNNERVDLARFRAKEPQDWSMEDVIAWMLDVAKRNHIPFEDLEMQKFASCTGPLLLLMTEQNFKDRDPNYGSLLFSEFRKLVTEISEVKIRFNFEIISVKCLQFPKQHSCPAFAVSPTIASDTALHGVNMKIRKNKDGKPRKRSQHTKGNKLWEFIRDALKDPSTCPSVVRWEDPIEGVFRIVESEKLARLWGEKKNNQKMTYEKLSRAMRTYYEKQILVPVPKTGLYPKKLVYKFGPSAHGWDAPLAVKMEHCA