MHRGKGMKFVGDSRVPVARKPNIPKDYSEYPGKTEAFWPNFLLKEWMVGAVFLIGYLCLTVAHPSPLERMADPTDAGYIPLPDWYFLFLYQLLKYSYASGSFTVIGAFIMPGIAFGALLLAPFLDRGPERRPLKRPVATGFMLLSVASIIFLTWESVAHHDWEAAKKQGAIVKTAPVDKNDDGYKLMQKNTCLTCHGDNLQGGAAAPALQNLTLKPEEIAKIAKDGKGAMPKGIFKGTDEELKKLSEFIAKYNKK