MSSGGGGGGGGGDHHGVYHQHGHGGHLARADGAEYVFGNSDMESFFFNQPASGGVGGGSRAGADELMPPYTNITDYLQGFLDPSGLARHLDAPCPAEDGQVKHELSLDVMSHDSQGTSGAAGEGAVALLTPNSSVSLSSSEREGEGQPRRCKKKAEDEVAAEGDEKDQEDGENSTKANKPKKKAEKRQRQPRVAFLTKSEVDHLEDGYRWRKYGQKAVKNSPYPRSYYRCTTPKCGVKKRVERSYQDPSTVITTYEGQHTHHSPASLRAGGAHLFMSGAHGLPPHLMPSAGGFRPDLMSMMHPIHTGANPNMFLPSMPPPQMPTPSPPPPPLQQHHFSDYALLQDLFPSTMPNNP