MRLTFLEPLYKQPGPYASVYLDTSRDTLAGDPDTAIGLRWRHLRDTLLAEGADLDSVTAAAGTVGNDADVPGTHGQALFTAHGRLALLDELPAPPARDTAHFGSLPDTMPLITQHAPEIPYLAVHVHYSGPHSTGAGGTVRIEAEAGVWPLTKVRPGHRLHEEVPVTDWLNAAGVIGRELEGHARRIDAEAVVVAGDVWARGILVRRLPVSLRRQVTSVEGTGDSQPGRALLEQPLEDLLDRRIAAHDRALLDGFLAGRARGGATAEGLAAAVSALQRGRVQALFLNDHPESSLRLWVGPEPGQLALTEEELRAYGVRDIHEERADAALARALVGTRAELVVVPEGRLRLSEGVGVLLRYADPVPDA