MDKLQLTLHALQHQSIHFLKLYAQHPWLYTAACLTAYLTLTLSLRFQRLRSIQAKYHKYSTRASFASMTDHDAWAIQKRILQLEFPFTALKALQFALFRVLPPKAFPAATYGIPTISTLLLHTSQFSNPSTSFKRYADTGVLIGEFMGFEPTSDRAITALARTKLLHSGYRASGKILESDMLYTLSLFALEPVRFVERYEWRGLSALEKCAVGTYWKSVGDALGISYAALPSGQPGEGGFRDGLQWLEEIRAWSERYEAEKMKAAKANRVVADKTMDVLVYGMPGWVRGLGVSVATCVMDERLREAMMYDAPPRVIKAVFNAAVVIRRLYLRYLALPRPYLMRRDVFTEKPNEYGRHHVQVWNGMPYYVRPTLWNRWGPLAWVQRLMGLPLPGDDGDRFYPRGYYTPDVGPKYFEGKGRKSLEEIKEKLRMQRTGESPFH*