MLSHRVVLAPLTRYRADKEHVHTDLGVEYYGQRASIPGTLLITEATFVSPQASGYDNPPGIWNEEQVEAWRRITSTVHANGSRIFCQLWALGRVAQGDILARMGLPVVSASDIPIADHATPHALTIPEIKEYVQMFTAAAVNAMRAGFDGVELHGANGYLIDQFFQDMSNKRTDAYGGSIANRCRFALELIDSISKAIGEDKTAIRISPWNRFQDMRMTDPRPTFAHFVSCLVERHPNLAYIHVIEPRVDQLPDQPSPVEESNDFLRNVWAPRAYIAAGGFTRDLALQTSEQTGDLVAFGRAFLANPDLPLRLAKDLPLMEGDRDTYYTPESARGYTDYPFVDDSEARK*