MLLFLSSATTTAATSLFLSLSKLTPPLSLLRFSTMSSINLQSHAFAGNPIKAKTPKSNDPFSSNSALETLKSHILSNTHDAISPNFKVLPFRKGRPLAGSQGSSPNWHLGWLSLGDCKGLLADFTVKLEGNSLVYLGSKSEEDSVYWAIDVSEDDKLVDELGKKYFSFVELRTLMVATDWSDSRAMADLAVAGHARALLEWHGTSRFCGHCGCKTVPMEAGKRVQCSNELCKKRIYPRVDPVVIMLVIDKENDRALLSRQSRYVPRMWSCLAGFIEPGESLEEAVRRETWEETGIEVGEVVYHSSQPWPVGPSSMPCQLMVGFYAYAKSLEISVDKDELEDAQWHSREDVKKALTFAEYEKAQRTAAFKVEQICKGVTQNQNLSSDFNTESGELASMFIPGPYAIAHHLISTWVFQGVPVSSSDNPLKQPISSFSNL*