MALPQKILVVGGGVFGLSTALSLSQRHQDCQITLLEQSPIIPNPYGSSVDSSRIVRADYSHPVYAKLAAAAIDRWRNTEWGREGRYTQNGLMLVWTPGNEKAKNYATKSYHNVKQLEGDKVELLPSAADVMRIVPEYGKELNVAGGYINWGSGWADAAAGVRFAKKLLDEQGKVVFKTGEVDRLLLADGQSATSQRRVTGVVLTDGTTLTADLVILATGAWTGKLVDLRGRAISTGQAIAYMHISDEEQRRLENIPTVLNFANGIFIIPPRNNLLKIARHAYGYQNPKAVPIPGGNGVTMQVSLPENDVPVPLEGQEAFRTALKELLPSFAEREFVTTRVCWYTDTPTGDFIVDYHPDYAGLFLATGGSGHAYKFFPVLGDKVVDAIEGKLEPELRNLWKWPVKVDQSAFEGDGSRSGEQGLLLMEELAKSTKAQRKSVL*