MNYNERYTALNNCFRQGAESHLKETGTDIRFFRFHSKPCDDEQESQTEILSISENFAFEYPVFLPSGSDRHEKAILLLHGLNERNWTKYLPWAEFLSMQTDRPVILFPIAFHMNRSPKTWSTPRSLVDLLNFRRRQYEDDRTVSFANVALSDRISQNPERFYLSGRQTWDDLTTLFGAIKSGKHPLFREGCHIDIFAYSIGAFLSQIALMADGQNLFADSRLFMFCGGSIFRSMYGISRSIMDRAAFNRMQDYYVHHFGNEPESRWRHDNAFKAFCQMILPGRLQTEREDFFSHIRNRIAGVTLEKDSVIPYHGVREALGSETTEMTISLLDFPFDYTHENPFPLQTKDQVSLNNAFTHIFSRAVSFFA