MGHGFLANEFQKTDRIDEVIGLDLELSAMAFCYQPFMPIMGDNACGWSLPFSGEIRDTKRLRRTISIPESIGSSGSLSSGGNSDSSLSRSGSTSSLNSFSRLHFRDHVLTYNQRYLAAEAVEEAAAAMISSEESGGEEDETADGMRLVQLLIACAEAVACRDKSHASALLSELRANALVFGSSFQRVASCFVQGLADRLALVQPLGTVGLVAPVMNIMDISSDKKEEALRLVYEICPHIQFGHFVANSSILEAFEGESFVHVVDLGMTLGLPHGHQWRHLIQSLANRAGKAPSRLRITAVGLSDHRFHIIGQELEAYAKDLGMNLEFSVVKSNLENLRPEDIKVFDGEVLVVNSILQLHCVVKESRGALNSVLQMIHELSPKVLVLVEQDSSHNGPFFLGRFMEALHYYSAIFDSLDAMLPKYDTRRAKMEQFYFAEEIKNIVSCEGPGRVERHERVDQWRRRMSRAGFQAAPLRMMTQAKQWLGKNKVCEGYTVVEDKGCLVLGWKSKPIVAASCWKC