MDLPPLSHQALFAAVRSADAAAVRALLADAEAPGSGTSLAALAAAQTDAGETALYVAAEAGSEEVVRLLLPLYDFEAATVRSRLDLDAFHVAAKQGHTGVVKEFLGRWPGLCSVCDSSNTSPLYSAAVKDHLDVVNAILDTDDSCIRIVRKNGKTSLHTAARIGYHRIVKALIERDPGIVPIKDRKGQTALHMAVKGKNTDVVEELLMADVSILNVRDKKGNTALHIATRKWRPQMVQLLLSYDETLEVNAINSQNETAMDLADKVPYGESKTEIIEWLTEAGAKNARNVGKIDEASELRRTVSDIKHNVQAQLSENAKTNKRVTGIRKELQKLHREAIQNTINSVTMVATLIASIAFVAIFNLPGQYFQDVNSGGDIGEAHIAKLTGFRLFCLLNATALFISLAVVVVQITLVAWETGAQKQIIKIVNKLMWTACLSTGAAFISLAYVVVGPQHAWMAFTVSAIGGPIMIGTLLFLAYLLLRPRFKFGEDRQRRIKRASGSKSFSWSLHDGFSDLEAFSDHEKKIYAL*