MADDDEIALEPGYVFHPSDDGLITLFLRPSITKVPFEDRLINRADVYSADPAELVGEHRPAPGTHGSSSVWYFFCSPRFTSKRKTSGRRQRIAGGESVWKSEGGKKAVIGADGRRVGYLQKFSYGVYESPSSGSARTFTRLGWCMTEYGLDDDAIDGADKQVLCKVYRSPRAVCAEARTAAAAAKSAYSPRSGSKRKADDGADHPEAPPSARPRQEEAGSEHDEQPAILPELDLDALLSAPMDDNLGVEFDTATTEQYMRYLMNDEPLPWAPTMEAVDGVAGGGDEFIETTNGPCMGEEEIIQRLAAGEILDDILGTNPNEASF