MKIFKPLWSEGALLLPQHFQQQSLFHAAQTAAVARLATAHDWGVRRIAWDESALELNKIRIQSVEIRLIDGLMINSYLGDLLPPGRDLSDVPIERQAVIVSIALPLHDPQGSNCVDATQQSARARRFRNEYLQVNDLFSEAVGEVNVERLNLALIFDFEVHADWVSCPVARLVRDASGRFQLDADWIAPCVVLSANAALTGLTERLVDILRARSAQLAARRGERNQNVADYSVSDVSLFWLLNCINTAWPELMHLRTHPNQHPERLWLAMARLAGSLSSFALAHSLDQIPAYQHDQLQAVFAQLERLIRDLLDTVIPSPVIPIALENIRPTLWRAHFNDPRLLENADFFLSVHAAMPAQQLQAQLPMVCKLGAPEEVERILNSAVAGVPLSALQRVPSAVPLRLENQYFALDHHAPAFARMLQTRSCSIYIPASLPEVTLELFAVLRT