MEELAVEVFGENGACYKAYVTDVFDNEVSVAFENDWQPESKFPFSQVRLPPAPVIGKVEFVEDQKVEVYSRANEAEACGWWTATIKMSKGEIYVVEYKDGESTYTEIVAIERLRPKNLNSTIDKNTFYKFEIEVPEELREYAKMDNAHKELQKVIGASICRYVPERGVLSVISRSENSKKLAGMLQEMHFRNLGQKLLLLKRTEEAARQLETTKLHTIGGYTDEFSVREDLMGLAIGAHGTNIQQARKVDGITNIELEENSCTFKIYGETNDAVKKARGMLEYSEESIKVPRVLVGKVIGKNGRIIQEIVDKSGVVRVKIEGDNEPQPTIPREEGQVPFVFVGTVESISNAKVLLEYHLAHLRDVEALRQEKQDIDQQLRSIHGTNMGSVQNFPIQRRNDRGYNSDMDSGSGRGRGGQMRGRGPSRGRGGPGGRHSGESRFNSGNPSNVPDYFNNVDNKKGPQSGRGRGGSNNGRTGRGSGRGKGGGGSDLK