MDPELIREVVSTKAGHFAKPEQNPSTKLFITGLVFYDGEKWAKHRRILNPAFHQENLKRMVPAMSTSCSELMSRWEKLVGSEGSREIDVWPELENLTSDVISRTAFGSSYREGMKIFQLQKEQAELFFKASNSVYFPGSWLLPTKDNIRRKEINKEVRTILRGMIEKRQKAMTMGDAIDLLGLLLESNLKESQENGNSKNMGMTIDDVIEECKLFYFAGQESTSVLLTYTMVVLSMHPDWQEKAREEVLQVFGKNKPDVEGLNHLKIMTMILSEVLRLYPPGVLLIRRTFKAMKVGQFTLPPGVQLFIPILLIHHDPDIWGEDVEEFKPERFSEGVAKAANNQLAYFPFGFGPRICIGLNFTLLEAKLAMAMILQRFSFELSPSYAHAPYAVITLQPQQGAQIILHRL