MKMVPFSIVKAANGDAWVEAGGQKLSPSQVGAFVLQKMKSTAEGYLGRPVSKAVITVPAYFNDAQRQATKDAGRIAGLEVMRIINEPTAAALSYGLNKKDGVIAVYDLGGGTFDVSILEMLDGVFEVKATNGDTFLGGEDFDQVLLNHFIEEFNKQEKMDISKDKLAIQRLREAAEKAKVELSSSMETDVQLPFLTADASGPKHFNITLTRTKLESLVMHLIERTRKPCNACLTDAEVKPSELDEVLLVGGMTRMPKVRDFVSKIFGKEPNKSVNADESVAMGAAIQGGVLRGDVKDILLLDVTPLSLGLETLGGVFTKLIERNTTIPAKKSEIFSTTRDGQSVVGISVYQGERKMAADNKLLGQFELRDIPSAPRGQIQVEVTFNIDANGIVQVSAREKSTGKEQQITIQSSGGLTEEQIQKMVKDAEANAEADEKKRELATAKATAEDVMSQAEKQVKESKEKGGGANIEPIVKAMATLSRSLRG