MFIGIGHALLGRRQGERGVLEDGARLLKEVISSCDGRGCYPVRMFSAKEIEEAIGQPYQTQGFYNDYEGTHEDRQIIIKVYRIEERELAFNEIATVTQIKHANVAKLLGCCFEMEQPILIYEKLPFMLRNCIRQVNPSSLISWEHRLRIAVEIAYAITYLHIGASRPIVHRGITSCNILLDEHYKPKLCDFSLSITIPFGETHVKLNRIVGMYGYMDPDCLNTSTVSEKSDVYSYGVLLLELLSGMRPFVPEDDGTTKEMVPLLYEFIRKESTEKEERLDLILHNGLSMDVRQVEQAMACIQVAVGCTSRNPDERPEMKEVAQQLEQIERGELPLSSSLLRVQATGSSYSEGFSHGDVSQPRSITLPFDKISSDMDSESIIG