MDLPPLSHQALFAAVRSADAPAVRAVLADAEASATSLAALAAAQTDAGETALYVAAEAGSEEVVRLLLPLYDFEAATVRSRLDLDAFHVAAKQGHTGVVKEFLGRWPGLCSVCDSSNTSPLYSAAVKDHLDVVNAILDTDDSCIKIVRKNGKTSLHTAARIGYHRIVKALIERDPGIVPINDRKGQTALHMAVKGKNTDVVEELLMADVSILNVRDKKGNTALHIATRKWRPQMVQLLLSYESLEVNAINSQNETAMDLADKVPYGESKTEIIEWLTEAGAKNARNVGKIDEASELRRTVSDIKHNVQAQLSENAKTNKRVTGIRKELQKLHREAIQNTINSVTLVATLIASIAFVAIFNLPGQYFQDVNSGGDIGEAEIAKLTGFRVFCLLNATALFISLAVVVVQITLVAWETGAQKQVIKIVNKLMWTACLSTGVAFISLAYVVVGPQHAWMAFTASAIGGPIMIGTFLFLAYLLLRPRFKFGEDRQRRIKRASGSKSFSWSIHDGFSDLEAFSDHEKRIYAL*