MEPEKEEAQPLHSASISNYEADPNEDDTASGHKTEYIGGTISDLKNLQIEVPLNQGLRKLFAYAGPGFLVSIAYMDPGNFESDLQAGAKYKFELLWVLVIATIAGAIVQSLASNLGVVTRKHLAEHCRAEYPAMTNFVLWFLAELAIVASDIPEVIGTAYALNMLFHLELWLGVVLTGFSTLIFLALQQYGVRKLEVFIFILVLTIASCFFLELRYAEPSYTEIMYGLVVPRLQGDGAFGIAISLLGAMVMPHNLYLHSALVLTRKTPRTVQGIKDGCRYNLLECSFALLVSFIINVAVVSVSGAVCNSKGTTAEDAASCD