MAVPPFHRYLDPVLRATSDGNEHRVADLAAEAASVLGLTSDDMREVTPSAKRSRNLDRTYWAVTYLFQAGLLERPGRGAARISQRGADVLRSGAGPVSLDTLRQFDEFLEFKGRKREAGGDSTDNGSKVDDTLSESSPVDAMQALVDRANGSVAAELLARIVAQPPDFLERVVLKLLSALGYGGLQATTEHLGGPGDEGLDGVIRQDALGLDVVYVQAKRYAVDRKVGRPDIQAFVGALTGAQANRGVFITTSSFTPDARAYADRVGMRLVLIDGRELSRLMVDRNVGVSIEETYHLKRIDEDFFEA