MSVIIKSQHLKIPFRDIEIATRNFTTIIGSGGYGDVYKGELLLSSKLTPVAVKRLKKIGHSGQGLKEFLTEIQLLSRYKHPNLVSLLGYCEEGNEKILIYEYAVYGSLDRYLSMANPIFPLPWKQRIKICIDAARGLDYLHNHVAENHRVIHRDIKSGNILLDHNFKAMISDLGLSKIGRANENESYLITNGSGTYGYCDPVYIDTGILTKESDIYSFGVVLFEVLCGRPGFINVSDERRFLAPLAQSYCEKGNLNDIIDHDLKNQIDSNSLNRFAGIAYLCLQNDRNQRPSMGLVIRKLEKALELQELAESSELAESSKPQVMEKINPNNNNDIICHCDDKHDEASGVPLIVAKAKSSTINVCGMGVQYETSSDCDVYKEEKIKNPTSPGGRGCLFPFLTRIRCGDFDFRFSF*