MERVEPWLGRSALAIPLIWKPLVQQESENFLRNSFVDKIDIVACAARVRELPPEQFCRQNFVFGRASEAGFGNEMYKILTAAALSLLLNRSLIIGKNRAELPFGDYIAYSDQSFSLKETKLLWARNDCAGKYKRPLVIRIDDFQEPTQTGVLCENWIEWKQPIVWFRGTTDTIAIQFFLKNIHPGMRDAAFMLLGDPKVPSSRPNLFGELMKVIITKQAVEEAVNWALNGGPDPDITLHMRMRASRPRRAIHAASSCIQKVLNELSHNNVRPRVVLVTDTPLIVKHVKQNLKKYAE