MGNSTAFDDVPVSPDVDHFFILSFAIDANRSGIVQNGSFISYWSDGLTPESVSAIKSKHQNVKVLLSLAGYSLQVDGQSDPWIVRWYDPSDADLWIDNAVKSISALVQKYHLDGVDIDYESMDDPSNLRLFPFCIGELIKALKRNKVISVATIAPYGASAPYYRSLLRYYGDQFDYINFQFYSYSNVTNAYDYVQLYHWIAQGFDENKLMVSLEIDGTSGRGVQGAEFFKAVEEIKKTRKVPGMFLWSAEGS