METKNLFLYVLALISIFLPLAQSVHFKFPAVFNFGDSNSDTGNLVGAGIESIRPPYGEIHFQIPSGRYCDGRLIIDFLMDAMELPFLNAYLDSVGVPNFRKGCNFAAAGSTILPATATSVSPFSFGVQVNQFLRFKARVLELVAKGKRFDRYVPAEDYFQKGLYMFDIGQNDLAGAFYSKTLDQIVASIPNILVEFETGIKKLYDQGGRNFWIHNTGPLGCLTQNVAKFGTDPSKLDELGCVSGHNQAAKLLNLQLHALTKKLQGQYADSNITYVDIYTIKSNLIANYSRYGFEQPIMACCGYGGPPLNYDSRISCGQTKVLNGTSVTAKACSDSTEYVNWDGIHYSEAANQYISSQILTGKFSDPPFSDRMPFLLNLKF*