MLRLNVNPADPTLVDDLFAKHDADGNGHLDYAEFLLREKALTLEKGFRGARTWFKYFDRDGSGGVDKDEFQMAMNQFNIAPTPEVIDEMFLRYDKSGEGELEYMELLAALAPAKGLYHSTADMLESLDVNAPARVSAGDGVKQPARLSLGAPRAHADDQGKQRLSVKQFKRKLTDWMAARGQGLMALRKLFKELDYDNSGYIDREEFAKGIMRMNIHPTKESLAKILDYYDDDGNGTIEFEEFIASVLPDHDYRGYEDGNWQAIAHHDPKPPNIMPTSHMLYGNQLEKLLIDKIIQASDKGGSARKIFRELDWDHSGTVDKDEFRKWIKYLNFFPDEGTFERLWRNYDRDNKGYFEYKDFVNKVAPKHDLNASVF*