MGCYSSKNLKQSKRTILEKPFVDIGKVYILGDELGQGQFGITRKCVEKTSGKTYACKTILKTNLKSREDEEAVKREIRIMKHLSGEPNIVEFKKAYEDRDSVHIVMEYCGGGELFKKIEALSKDGKSYSEKEAVEIIRPIVNVVKNCHYMGVMLRDLKPENFLLSSTDKNATVKAIDFGCSVFIEEGEVHRKFAGSAYYIAPEVLQGKYGKEADIWSAGIILYILLCGKPPFVTEPEAQMFSEIKSAKIDVDSESWKFIDVKAKHLVNRMLNRNPKERISAAEVLGHPWMKDGEASDKPIDGVVLSRLKQFRDMNKLKKVALKVIAANLSEEEIKGLKTLFTNIDTDKSGTITLEELKTGLTRLGSNLSKTEVEQLMEAADVDGNGTIDIDEFISATMHRYRLDRDDHVYQAFQHFDKDNDGHITKEELEMAMKEHGVGDEVSIKQIITEVDTDNDGKINFEEFRTMMRSGSSLQPQRELLPIK*