MKIDDAALTSYLIKNLQPLTEADPNLLAKYVAALLRNNKPKKDLQTLCMDKLFDFLGDESKAFVVNLFHALEDGTIATFQDERDTKVADDATTAPATMLAKVMLNGDNTEPRTTSQPEKFSNANMSVFSDHEEECTDDEDDDRNHKHRRRVSRSRSLDRDTQDGPLRKRNRSAINGQPMYDSNHPTAEIHRGSNIIYMEKDGPPKRRSSRDHVYGAPPRLGGEGNQRGVSRGASIFRGDGIGSRFEHQNGLSRGVLGRGRGATTASWGAREQRTAPLDGSDFNLPIIPPGPPLNLYSVRSSSSRGNTPLSPWAGYGHFAGMTNGAVDQALPLNPGMQGSRGVPISAALGVGVNIGMGITLARARCPDFEERGYCLRGDLCPMEHGANRIVVEDVQSLSKFNLPVGLPSGRGMALGSMSVSASSLAPYSSSLGLSSIAMRETNIASLDEPSLSKGTLTSSVSAEPDLYDPDQPLWNKEQPAAVADGI