MKLPIYLDYSATCPVDPRVAEKMVQYMTMDGTFGNPASRSHRYGWQAEEAVDTAREQIAALLNADPREIVFTSGATESDNLAIKGVAHFYNKQGKHIITSKTEHKAVLDTMRQLEREGFEVTYLDPESNGLIDLAKLEAAMRDDTILVSIMHVNNEIGVVQDIAAIGELCRSRKVVFHVDAAQSAGKVAIDVQEMKVDLISLSAHKAYGPKGIGALYVRRKPRIRLEAQMHGGGHERGFRSGTLPTHQIVGMGEAFRIAKEELQQDYDHALKLRNCLLDGIKDMEAVTINGDLEQRVPHNLNVSFAFVEGESLLMALKDLAVSSGSACTSASLEPSYVLRALGLNDELAHSSIRFSFGRFTTEAEIDYAIELIRVAVDKLRAMSPLWDMYKDGVDLNTVEWAHH*