MMTRMLVIFGILAVLPGFALAQDKSSAARPPVSRPPVSQCQLVAKQLPGARFSHVEYASARPDKGPLHLAALAENVTITFLGHSTFEIETPQGLTIDTDYSGYLRSARTPDVVTMNKAHSSHYTLSPDPGIAQVLHGWNDAQPGEPVHHNLVVGDAYIRNVATDIRSWGGDFEPNGNSIFIFEVAGLCIGHLGHLHHELTDKQFAAIGRLDVVMVPVDGGLTLGSDSMSRMVKRLRSALILPMHRRGPIVNDFVGLFGPGFDVRIVETNAVTVSMRSLPKKPLILVLSGF