MATGGAEGLLGLEPNSSISIKYGRFFHAHQDLSLLEVDDSILTEIMQNEVTIHGRPDEETVMCTSSKTYAIKFVATSNSVYLIPPQKFSLQKEETEEDHCHSQNEGDKPSVGAMKLAPGHMELVHIALRLEKLKSFLSERPYKEDKMGAEIETRGLKGLYRWDDLLDIIQASEEELRAGLKGLAAVEIEGYWRIVDHKFMGCLLYVLILNCVQHDWPLNALKAADILAMLEQDGYSRRNAMHCLEVYGNTIAGSAEDEQHKMSQVWCLDERLVCLHYAKQVMSAGRWKLDDFMEAWMQNFPSGMQARMEMLKGEALLEKFSVDMWIHPFSVSALPTTPVERFAALFRERPKWQWEDLEPYIRLAIATNCVVLWMMWVPLVSKRVSHFVESHAILR