MKHVIAPVNRHANLPLAMENADKNNPAQGWTLAACLIAVALECLGCFLVDRRLLLRLRQTSLENFLALVVSGALCLSPLLQRRDNALVLPANLVAQTSNRAVLPARLQSQNPERLRNNHLLHLVVRRGNALENLESFQGSRAPRRLVRHHSSDGLVEDARGSTEVEGASSCRIITGDFPQIGMVLELCAKELARDVKGLAADDDDLLTIEELLGNDARKPTEQVALAIDDDDWLEGRHLVRVTSCFRIKGEGGRALLDKLLPENPRKPA