MVVLQMMKHAWNGYVTYAWGSNELRPISHTGHSASIFGRGSMGATVVDALSTLKLMGMNEEFERGRKWVAQNLNFNQASDISVFEMTIRFLGGLLSAYALSGEEVFKVKAKELGDKLLPAFNTPTGIPWAMVNLASGSGHNWGWASGGCSILAEFGTLHLEFVYLSHITGNQVYAKKVHRVREVVDQVQKPNGLYPNYLNPRTGVWGSQHVSLGALGDSFYEYLLKSWIMSGKMDKKARDMYDKAVEAIERMLVQRSRKSNLTYLAEYKYGRLEHKMDHLACFTAGMFALGAKESKNEKHYLQLGAELANTCHEAYKRTATGIGPESFRFEGNAEAVAIRNNERYYILRPEVIEGWFYMWRFTRDSKYRDWAWEAAQNIEKHCRVDGGYSGIRDVTNPNVAHDDVQQSFFLAETLKYLYMIFSDDSLLPLDKWVINTEAHPLPVIGKAELPGGVHS