MKWLKVYGLPKLPLFLAKLAMRLGLPGPSWYKWKAAASGTGVILDEMIRAADDLGYDGQKIAKLAMTRIGEKQGRDLREQLGVKTMKDTVDVVMLANRFFDIEITLTEQREGEYVINADRCPWFGGMGREGVPGWDVKPCAAFSTYEKALVKAINPNVKLSYTEKRTTGGHTCRGVYQYRDKGIGDNAGLIQLGRKPEKTRPG