MDDDDDVSHSLSPSPPSSSALPVDGPVTVAAAPPGSAMAVALPIHRTAASLYASATGGGGGGGSGGGGGGGGREDAWSDGATSALIDAWGERFVALGRGSLRHPQWQEVADAVSSRDGYSKAPKSDVQCKNRIDTLKKKYKVERAKPVSGWQFFDRLDFLLAPTYGNKPGSGGNGGGGGHNSNSRSQMPGALRVGFPQRSRTPLMPAAGSAAKRRAPSPEPSVSSESSDGFPPVPALPAVNGKRKRTDEGRADDGGSSGDDRAQGLRELAQAIRRFGEAYERVEAAKLEQAAEMERRRMDFTQELESQRVQFFLNTQMELTQAKNHASPATAAVPAGGSSRRMSVVTDAGGSSNHHSRYRISHGDRHRHAPRPHYQQYHDNNNHAVAAAASEGEQSDDEEDDYEEESQ