MDGLHTELALGLIGELETAPFVAKTYQMVCDPRTDALVRWGRDNNSFLVTDVAGFSQLLLPCFFKHGNLSSFVRQLNSYGFRKVHPDRWEFAHESFLRGQTHLLPRIVRRKKRGEASSSALVGSALVGSGEQYVVANIGEEVEEEEDDEGREALLEEVRRLRQEQTAVGEQLAQMARRLQATERRSDRLMPLLARLDEDPRATSLHLLQQAAEKKRQHTQLHSRDFASFPIAPPLHPAPSPAPSPLLALGDEAMCGARVGQWAEPMPLKLPTLEEPSTSSGVQQVPEFEGGGRDSGSGTGITDSGTAVEIPFPFCLLGQCFF