MIVGRLLPDVSPCSHWSRRQTIVAEASHASTKPKQGAGQKQRAIVIGGGIGGITLAAKLAKMGDGLQVTLLEQNEQVGGRCQSMYTETRKGIFRFDTGPSLLLFPGIYQETFASLGVQLEERVPIHRVSPAVYRVWFEPQGAPNPSAVQQADEHMASPVPAFAHPRNGGYLDLLYDIVEMRAQLDAVEEGAGRAYLAWLSKARTALEVGLREFIQRDFDSIFDFLDLRRLLPLLTQVDIAELLGQHHQRLASRFNDPRLQALFSFQDLYVGLSPYTAPGVFSLLAATEITDGVFYPMGGFQQVKQALADVAEELGVEIRTSERIVRVNTVSSQQGLKSSHRATGVLLENGEELSADVVISNRGEESWKRARRADELLPRPNFYVHCPTRTDPTAAPEGCESIMVLLPVANLQEVHAADGGKQAEGLDGDSEADLVAAGREAIARTFREEGVCEDLWGHVLHQTVIGPREWKRRYSIEHGAVFGLSHGLSQLAIFRPGAKTEVDGFYLVGASARPGNGVPLVMISADLTAKRVLHDLGSSQN*