MQGTLTKKDLLLQLKNESISRSLFEKLQEEYDFDDKWLPLIDYLCSFGLRESHFTYIYERHMACLQINRASAEERLEFLLSVGVKSKDLKRILVRQPQILEYTLSNLKSHVAFLAGIGVPDARMGQIISSAPSFLSYSIEQSLKPTISYLIEEVGIEESDVGKVVQLSPQILVQRIDNAWKSRFLFLSKELGAPKDSIVKMVTKHPQLLHYSIEEGILPRINFLRSIGMRNSDILKILTSLTQVLPYVHIHVIIHHPYIFAVAFKCLSW