MSLSLSATSNRRKILITGSTDGIGKHTAEKLAKDGHDLLIHGRQPKLGAKIAEELKAKGAHSVQYFNADLGDLTQVEQLARDVQEALQDDDAHLDVLINNAGIFDPPRPAKSVQGYDMTWAVNVMAPYVLTRRLLPLLAASSDACPRIITTSSISQSYTMPPLDQLFAINDTPKGGHAAYSDSKLGDYMFTVELARILKQQQKQGGYGKIKCLTMDPGTVNTKMLLAGWGACGINVKRADNTYQLATDYGASQESGTYHFGGGGSRDAKDRTKTRALFERLQECTGVTYDDL*