MVVAEGLKLTEFEMKETLGTGSFGRVRLVRFRRDGRHYALKILKKAEVIHLKQVEHVKTEKQVLAQVSHPFIVNLCGAFQDALNLYLLMEYVIGGEFFSHLRRAGRFPNDTSRFYAAEVALVFEYLHKRSILYRDLKPENILLDRDGHVKVTDFGFAKQVEYRTWTLCGTPEYLAPEIILSKGHGKAVDWWALGVLCYEMLAGYPPFYDEDPLGIYQKILEGKLKFPWHFDRHSKDLIKKLLTADLTKRIGNLKGGVDDIKKHKWFTGLDWQGVLSMQVSPPIKPSVRSDHDTSNFEKYPDSFEEGAPIDKRDQELFVDF*