MDGYDGTVRLGAINLKHDRAADFDSATAAPDVSVSSPVTRQKAAAAKQFIENHYKNYLQGLQDRKDRRRALQRKVQESQVSAEEQEEMMRNLERRETEYMRLQRRKIGIDDFEQLTVIGKGAFGEVRLCRAKDTGEIFAMKKLKKSEMLSRGQVEHVRSERNLLAEVDSRCIVKLHYSFQDSDFLYLIMEYLPGGDIMTLLMREDILSEDVARFYIAESILAIHSIHQHNYVHRDIKPDNLILDKNGHLKLSDFGLCKPLDDKYSSILLENDDLTSQESTSETEGYSVSPWLMPKEQLQQWKRNRRALAYSTVGTLDYMAPEVLLKKGYGIECDWWSLGAIMYEMLIGYPPFCSDDPRMACRKIVNWKTCLKFPDEPKISAEAKDLICRLLCDVDSRLGTRGIEEIKAHPWFKGVQWDMLYESEAAYKPTVTGDLDTQNFEKFPEVDGPPSVTATVGPWRKMLTSKDNNFIGYTFKKSDILKSLESSDADIRVNGSSKTPSLITLLGRIDLQDTIIPENDNVSKHIHSSITGKDWALE*