MLATTRTKAAGGPTSASATPGHFQPRLPLVKRMLCWLQAAIFTGLMGALKTLKPVVDKIFPQSFHPTLIKNYKSRPGLPIRVFFPKGYDHKNPQGNPLPCLFSIHGGGFVVGIPDLNDDWNHHFCNTHSAIVIALNYRKAPRHPFPTPIHDVTALITTVLDDHKDLARHIDPNRVAVAGFSAGGSLTLAVAQQPQIRSRIQAIVPVYPACDFATPTDVKVRLRRYKEGLKGFRARKSDFLVYMMACFNWSYIPVGHDLTDPLLSGEVLPASALPKRVFIIAAEMDLLAHGAWRLACRLAGKPVPGYDQEVGRPELQPPHRLNLDDEAYHWLQKTKDGREVRWLLAPDAVHAFDMEAKLLAPFDKVMKADCRAKRDEEIEIIGKWLWG