MELQNDEQSLDLLRSEAHIWNHIYSFINSMSLKCAIQLQIPDIINRHGAPMLLSELVEALSINKEKTQYVFRLMRILVHSGFFVKQSISTTEDNDEEETKGYLLAPASRYLLTEEPLSSRSLVLAMLDPILMNPWQQMSKWFQNDDANPFLTTHGSHYWEFLGEEPKLKQFFNESMANDSRLVMSVVLKHCADSFRTLNSIVDVGGGTGTVAKAIAEAFPDISCISFDLPHVVIGLVGSKNLRYIGGDMFEVIPKADAVVLKWILHDWSDEECIKILKQCKEAIPSKENGGKLIIIDMVVKNHKEDNNLLMTQLYFDMLMMTVLTGKERSEKEWAKLFLDADFSDYKITPILGLRSLIEVYP*