MSEDHRRWMDQTASCGYFSLDISNYQHSGHSYASHREEEIKDPNQSNYGKRSKKETRVCGSFRHSSKASVVRGHWRPAEDAKLKKLVALDGPQNWNLIAEKLQGRSGKSCRLRWFNQLDPRINRRAFSEEEEQRLMQAHNLYGNKWAMIARFFPGRTDNSVKNHWHVIMARKFREQSSVYRRRKTVIPLKPLVNPNPQYSCNDFDPSRSDTIHLVSNDKNHLMLPIPCFPGYAHGNESPLMLGMLENQMMVDDDHSARTREATTFDFLNQTEKCEMLGEGMNEQKKPHFFDFLGLGTV