MLKGAKDEGFHTLLICEKRRLGLYRRFGFIDEIIEVDSFREILEDKCRKRLRQANSVLIPHGTLISQMRSDEIEKIDTPIFGNKWILRWEADRELKEKLMNEAGLRTPRAVKSKDDLNGLCIVKLHGAAGGRGYYLAWNRESFEEGARRLIDQKAIRSENDLYIQEFIRGVPVYLQYFYSPVTGELELLGIDRRYESDIDGIGRIPAKQQLGAGVEPSYNVIGNIPLVLRESLLDEVYKMGESFVRAAERLVPPGMPGPFCLEGVYDSEGKFTTFEFSARIVAGTNLYLDGSPYSGLLYDDPMSMGRRIAREVKMASKKGKLGKVVT