MKHSGGNQACFVLGQKTPSIRDLYSLGHKLGQGQFGTTYMCREISTGREYACKSITKRKLISKEDVEDVRREIQIMHHLAGYKNIVTIKGAYEDPLYVHIVMELCSGGELFDRIIQRGHYSERKAAELIKIIVGVVEACHSLGVMHRDLKPENFLLVNKDDDFSLKAIDFGLSVFFKPGQIFEDVVGSPYYVAPEVLLKHYGPEADVWTAGVILYILVSGVPPFWAETQQGIFDAVLKGHIDFDSDPWPLISDSAKDLIRGMLCSRPSERLTAHQVLRHPWICENGVAPDRALDPAVLSRLKQFSAMNKLKQMALRVIAESLSEEEIAGLKEMFKAMDTDNSGAITFDELKAGLRRYGSTLKDTEIRDLMEAADIDKSGTIDYGEFIAATIHLNKLDREEHLLSAFSYFDKDGSGYITIDELQQACAEQGMSDVFLEDVIKEVDQDNDGRIDYGEFVAMMQKGIAGRTMRQSINMSLRKNA*