MQIKLLNFTPLWVCAHATRTCWQSFAKGDNGGEKDCELIDRVGNKFKHASTLEHLSYNFYIKEISRALLQELARHRMASLSVKSTRYTLKELKNEQEFIADDLKRAEKYLVFTGNSDVDKASITALENLRKILNTNVSLDIAKYCLPESYKTELTWTINARSLQNFLSLRTSKSALWEIRKLAYAIFEALPEEHKFIFEDKIYKES