MLCAQGAPFRCAPRQGRLCIVQAATKGFGAKPKAVPKPKKDNPAPEPCPCDSGKAYKNCCGAVHRGETVAATPEATLRARFSAFVKGEADYLITTTHPDYHVNHYQVPIPGGAVERLREDVAGACNKFAFTGLRVVGAEPGVNEYEGYVSFEYLSRKRSAPGAPVTEEEVRDTTAWSRTAERCRFLRTSSGTWQFVDYQTATFDSSMLGGLQEQQPAAM