MGRKKIRISRITDERNRQVSTTPDSGIALEFGQPLVTFTKRKFGLMKKAYELSVLCDCEIALIIFNSTNKLFQYASTDMDKVLLKYTEYNEPHESRTNSDIEEVSITILFFIHQLCSTHD