MKRLSENRQDIIKHGAFMGCVMFILTTVYLGIQKDKEFALSVLPYLGLFLVGYVLIGMFFFFIYYRREREQKDGFLKYCMKGISGIYWLDHVFILLLGIGALLSDQTPIRMILLLDAGVMIGFLILDYAYISKCADEFNHTFKPKRVMLVDLDECPKSVEAFCIEIERYCIKNGRSLKFVKREKPAEIYMDNEHYMVELDSFYQRFGPMYALKFIQIKDR