MSASQPGTPVAIPIPLAAVTTGHASASPAAQRGAFPPASPGLATTPRGGTRRSMDLSRRSMEGGRRTRHTVEVPEGAEPREGLVVSRQEKFGFIKCTTSEGRYFFHTNDCDGGAAYASTVSFVVAKDLTTGKDVAYHVKTLTPGPTANGTPLSPRVTGGAPPSPRVTPASPRPASASPAAASQVRGGAAATTAPQAQAAAAPPPGRSGQQASTAGLATAASSSFFRSDSTDSFGAAATAAIAASADGQAAASRASEAGAPGSGTPGGAQQQEPQQQHQHQRVTATQHQGGMQQGQQGQQGQX