MNYDKQLIIVLLTEPKDNLRSFGRNLYRKHPDKSELVEYDVASKTHVVINSAGLGALTENSRIQIVGHGDLNGVSCAGKYGKALATFIANKAAPGLKQIKKISLTVCYAAGNATQPNFDPANSFAAAFHYSLKQEHGVIADVTARPATMIVNAQGQKETRFNYGGFGERYQHQGDNTKYLFHWNGSSQVITNVREPVDMMEIC