MLEKDAFLGTAIVDMYAKCALLKKAQEVFDDLPVRDIVAWNALIAGYVQHGYAKEALSFFECMQYEDTCMDTGTFVSVLKACGMTSAIEKGEVIHGAIVKTGLLEKNVLVGTALLDMYIKCGLIAKAYDIFVKLSVRNVVSWNALMIGYIQYGHFEEALNCFDQMQGEGLPPDDVTLTCILKVCGTLGALDKAQELHNEILQKGWLEKHIVVGNALIDMYGKCGLLSKAQEVFDQLPAPDAISWCGLISGYVQYGHNEEALECFEQMQANDTFLDAVTVACIFKACANLVAAEKGQEIHAASLSAGLVEDIFVGSALVDMYAKCGMLSKAQEVFDNLPLRSVAIW