MEEVVEEKKPFDVDPAQDGDSLPDPDEQLMLDQGGGRVWLVKIPKPLMKRWSAIDAEDVHLASMRVYTGAPGEKHRVLLFLPPVNGAPRDPNWPVFGNTEGNVTTDSEPDVYELDMVNDSVENALVVAERPKDASFGLSSSVSTGPPNPRARTTIISGRIRYDCMLRPQFSANYRKQIRERHKKYNTRVRQIRMMEDSGVPGGRGAINRLSSGVGVGAGGAFSDLVKTKPKPTKGNFERMTRMPRNQLLDLIFQLFREQPRWGIKPLREKTQQPEVYLKEVLSEVASLHRSGEHNGLWELKDTFKEDGIKGEDVAGPSFSSGDVKMEDYDDDDDEEDEDMEEVS