MNIVDTLNEPCAVCGDKSTGTHYGVLSCNGCKGFFRRTILKNQKFTCRFNKACTINKNFRCACRYCRFQKCVRVGMKREAIQFERDSIGPIKRHSEPIVLRTVESSRTENDNSKTAFCNSRLINDTLKPDVIETLMQMEARTNQEMTTHQNLVISSSFAISNRLNESSCASSDFSQSHKSCSTEDLNELSRTTLVLMVDWAKGLEPFPGLIIDDKIILLKNYAPQHLILLPAFRSPDATGTCLFNNADVNCDGGIKFGGLSAFKTSNIMPRIMDEIVWPMRHLQMREEEFVCLKALAFLHPEAKGLSVPAQTALREARNRILKALYCYILTHTPEEAPTRYGNILLLAPALKALAQVLIENMTLTKFFGFAEVDSLLSEFILDSPTDEVTTRPLLRSALRSATTATTCPDIDTQQHVMTIL