KVDKTLASKVAGLTGIGLSRPEIARLVSLGPECFRSRHIVSKLQYYHPLFGSFHNFLRAYERSSYLLSRGLDKMIKPNVAYLHECGLAACDIVKLVMYRRGILTTNLGRLRAMVACAEGIGVPRGSGMFRQALYAVAFQSEEKIAVKVDYLKTTLRWSAAEVGIAVSKAPMLLRRSKDTLQSKSEFLVSEVGLEPTLIAHRPIVLTYSLEGRLRPRHYVLKFVKANGLLDRDQSYICAVGLTENVFVKKFVRPHIEAAPHLAEDYAAACRGEVPTRFIFD