MKSQVRLAQDTPGHKPNTWSLIAGRLPGRTDNEIKNYWNSTLSKRVAMQRTAAATSMPAAATTSSNADAAGAAARRRRSPEPRTVVVSPIRTKALRCNNNSSSGIVVVQQAGACSHGGRPPESGAPGDAAADKVATPQAVQQQQQQELAGAEDDDDLPVPAVCIDLDLDDIELGGLDGFLISPWRGGGHDDGNAAAGAVPNLPMPIGYELGGAGGGGEAGAVDLEALLGQLEAEEDDDGDHHHHHHHHHHHHQQQEEEVPSSLGDEDDDYLEFAPWLL