MSRATNQAVICGCWSMRGEAVTTSLPCVLTCVMCRTMRQLALGFLDSPWGHVSIVYLKPTGLPSLMAWNADIAKASLAIFHTITRDELCSHQGYMCDVSDELGILAAFPRPGLAVRCCLMVVQRCLSAAWDPQLLEHPLGEEVASAFQGTPQGLLQLNPGAQQGVIGQLDRNTRGSYGSRRSNPFTLQMLSTHSTIRTSAHSGRSSRFTFGEGQSSVSRSQPYLRGITGLSSDKATSCTSRTTQVQARDPVGLASKGIRRGVSFERNHVAWVKKKSEKVLTSRLSLASSPNLDDPAPLQGTTSDIVLRDRDRQPPLPVLQPEIEQADPGPSQVPSKGGDLSSGPEELQWRSNGAAEALLQLQSTSSKGGLVTAFSVDSS