MTITSGFSHNYLREQRLRFIRTHLDAFDVEPCFPLPLFEEAVLEIEGYCGIEPTCHVEGDRLFASDFQVATYEETWPRSLVDASKFLDKVESRVGVQINRNLLDQFSSLYINSSQIETNTIGIDLRPTLQDSLIKVYMHLHPGEGNEDLVMTALALDGANYSAEVTEVLLKDGSLIGFNLFLDGRSNIEIWAISPGGKYQQRGNFGSYLAAYIRKHFSQKVISLFDVSDGIAASFSKQKTSPLLYFHFFDIKEIPKYFAFNSLGDKIYDFYQSLDCVTYATVYAREQDMESNRLNNYGFLYNRSDTCQVDLDKLRFTQQVGISP