MKKAFLYIWGKLMVLFRKIDYKPIHVTRFPTDFEIFDKTIYIIGHPGFPKWAVMQCPCGCKVPLTLSLMKHKKPNWECNIKNQKATLSPSVWKTDGCKSHFFLRNGKVIWA