MQKCFKEWNAVIEALGVGKQSILIRKYRTNVKEFLLYPTVSYALKDNYLDAFQEKHKDFISNNSLPKTKDDDVEIKYFASVDKIEDVSPSKASSMSKYCVWNKEHIKRYLQNKKGYVWLLRVHELEKPVFAYAKRAAITFADLNKDVSLKNSSPVLSDQDFEIFRSEIKI