MRYFGVFTAFFTVIFLAAGSVTVSAMRCGNRIVGEGDTKAEVLVKCGQPLLREYIGEDVEMEYGYGTYSKRIVEEWTYNFGPSKFMQILHFRGNKLIEIRNGDKGF