MQFYDLREVYFSIGGTQLHSGKLELTSEPTTRAVISSEDKGMPVISLRDPKTITYVFNIEVTLGSHDYILLTELSDEQFYNMDVRKEDKMLDLAFNDRIATKIISNYAIFTEEPSRSYSAEAEKVSFEIRAINCQKTKPNNT