MDIVTLCKEIDLQPEIKDRVLDCERRIDFQAVEKQLKDFLVYKKMKDACSGLQEVLGEDQDHMKILTCMLKASADAWEIYGQKGIGREIYFDTMKCYPRFIEETYQMTGRRYFDRYWWTARQAGCHLFRIGALEYEAADMDDKITIKLHIPSDADFTPDAVERSLKSAKIFFARYYPETAGAKYCCHSWLLDPELRSMLREGSNIVSFQDRFEIYDEGEADTEFIEWVFKKRPDTDYGDLPEDTSLQRNIKKHLLSGGVIRNAYGRIKDVPR