MGARDVLATLRGSKPYDIKNGDNRVGFTTCEDSKQNRYEKASVVMLSDKKHNSSMRQFMKYISNAHNVHSILLFTSAAVDAHPDESFKCNCNRTCKCIVFENVEGIKTLLDSQMPGTVKQLDSQCLLPSKDCLTRGCHGCNQDKLYVERLTRGDSKKELPPPVSEILDNCIQTKDSCICIPVHPNKGPADDKWTKLLTKSFRTKDNEERRASSMASDAMENYTAQEPMDTRMAWTRGRKNLRKGLIVEFKAPSLILPRLTEILINFLLVGWFRVDGFSTSMVARKAVKVYVVGSKESGFSANAFLSKAVVKSWNTKSVDINDNDTHICQVLTFRGPLLGLRTLSFLAGAVNLLGSIFWAAFIAYEGSAGKWYDIHSMPPTIATVAVIIVAX