MKLPIYLDYSATTPVDPRVAEKMMQFLTMDGTFGNPASRSHRFGWQAEEAVDIARNQIAELVGADPREIVFTSGATESDNLAIKGAANFYQKKGKHIITSKTEHKAVLDTCRQLEREGFEVTYLAPQSNGIIDLKELEAAMRDDTILVSIMHVNNEIGVVQDIATIGEMCRARGIIYHVDATQSVGKLPIDLSQLKVDLMSFSGHKIYGPKGIGALYVRRKPRIRIEAQIHGGGHERGMRSGTLPVHQIVGMGEAYRIAKEEMESEMARLRTLRNRLWNGVKDMEEVYLNGDLEQGAPNILNVSFNYVEGESLIMALKDLAVSSGSACTSASLEPSYVLRALGMTDELAHSSIRFSLGRFTTEEEIDYAIDLIRKSIGRLRELSPLWEMFKQGVDLNSIEWSHH*