MDLALGKKGFDFALRNKNWILLALSGYGAFRVYHSPSISQKRKQISKLFTLLLNLVEAATHSAEAISKLAKSDELNSSLTRFTQAVTVGLLRGYRSDSGSGFTDPVIDKLFTKSGSGFASAVVGSFARNLVVALFSSREFSDSKLLDAVCSDDGRNLIGDCVQRFVSTAVSVYLDKTTEVNVFNDLFAGLTNPKHEHKVKQTLVTVCNGAVETFVRASADRSLFQTLTVGSKPAWFDRVSLAVPSNREYVVDLTGRVAFETVRSLLEVLVERANGKVESYVEKVRERGNETRRLVRVKSSLLHSLCLQIVEAPWILME