MPRPFFQKLILPGTIREKRLRIPDNFVKKFGHDLLGFARLIVPGGHVSRIGLIKADEKLWFHDGWQQFVERFAIHIGYFLIFQYEGNAIFNVHIFNLPTSEINYHSNSLSGKIYLAFEELEDDDSAASSGIPTTQLIVNKSYNPPALQNLLSGSKLNNCLNWGGEENMHLTKSANVSQVANESARNVFAQYNEHKNSQEEVKLYSPDGETPKLKKRGRKRLKVDPNEQQLSSPNEDDGEMSFRFYESASARKRTVTAEERERAMNAAKAYAPDNPYCRVVLRPSYLYRGCIMYLPSGFAEKNLNGLSGFMKLQLPDGKQWPVRCLYRGGRAKFSQGWYEFTLENNLGEGDVCVFELLKSRDVVLKVTVFRVLEDGGLMNHP