MKLPIYLDYSATTPVDPRVAEKMMQFLTLDGTFGNPASRSHRFGWQAEEAVDIARNQIAELVGADPREIVFTSGATESDNLAIKGAANFYQKKGKHIITSKTEHKAVLDTCRQLEREGFEVTYLAPQRNGIIDLNELEAAMRDDTILVSIMHVNNEIGVVQDIATIGEMCRARGIIYHVDATQSVGKLPIDLSQLKVDLMSFSGHKIYGPKGIGALYVRRKPRIRIEAQMHGGGHERGMRSGTLPVHQIVGMGEAYRIAKEEMETEMARLRGLRNRLWNGIKDIEEVYLNGDLEQGAPNILNVSFNYVEGESLIMALKDLAVSSGSACTSASLEPSYVLRALGMNDELAHSSIRFSLGRFTTEEEIDYTIDLVRKSIGRLRDLSPLWEMYKQGVDLNSIEWAHH*