MGNLMREWVKGVAVKKGLNRDAVEGAGGELFTSGSYRLGVHEPGADIDTIAVAPNICTREDFFDSLAERIRRHPDVTNFVPVENAAVPILTFDWEGINIDLLFARLNASSVPRDFDIDNDLVLSGVDSATEKSLNGPRVTNLIAALVSGTDERYQTFLTVVRLVRKWAKARGLYSNKMGYWGGVNINIAVALVLQLYPNACPASLLRKFFLVFKSWRWPNPVMLTKPHDAELGLPVWNSFQAANMRQVAPMVTPAYPAMNSTLSVSRQTLQILHEEFCRGHNVVDKLYKDFQKGALDKDKIESGDIWKELFEPSDFFIGYPYYLSLCIVGPSQADAQAWAGFVESRLRKLV