MEDLGKGTYTLIMFLKEPMRLKVGALGELYFNEGYYAYTGSALGSGGFVRVKRHKAVASGRNRTKQWHIDYLLPHVEVLDVVTSPRPECSVAGSIDQLMARVPRFGCSDCRCPTHLHYAEDLEKMKKAVHGAHHVA