MKPKQIKILDKSKLYIKWDDDTESTIGLKYLRDECPCANCKGETILLKTYRPPKLNFVTEGMYEIQNIEVVGGYAIQITWKDGHNTGIYSWDYLKELEKGERDNTRQNYDKLL