MELKKSLFVFSLLFLIPFFHGGITTAIAATNQDFSESWGYVEVRPKAHMFWWYYRSSYRVEDPNKPWPIILWLQGGPGASGVGIGNFEEIGPLDTNLKPRNSTWLRKADLLFVDNPVGTGYSFVEDKKLFVKTDVEAATDLTTLLIEIFNKNQSLQQSPLYIVAESYGGKYAVTLALSALKAIQSGKLKLKLGGVALGDTWISPEDFVLSWGPLLKDVSRIDWNGLQKSNSLAKKIKQQIDAGQFGAATESWGTLESIISESSNSVDFYNFMLDSGMDPVALTSSELSQSIGMKRYSKYLQLSRITPGSDGDIDDLMNGVIRKKLKIIPKNVSWGGQAGSVFDALNDDFMKPRINEVDELLAKGVNVTVYNGQLDLICATKGTEAWVEKLKWEGLKTFLNMERNPIYCGGDKSTKAFTKSYKNLQFYWILGAGHFVPVDQPCVALDMIASITQSPAVSKK*