MGGVFLCNVIAVEMEETGQLKRALIDATAGAVSGGISRTVTSPLDVIKIRFQVQLEPTNQWALLRKVVHGTSKYTGMLQATKDILREEGLKLMSFKLDASSDNALHRAFCANHWQALAFDGLTVLYDAEDHINLSPYLSYISGALAGCAATVGSYPFDLLRTILASQGEPKVYRNMRSAFVDIFRARGVPGLYAGLTPTLVEIAPYAGLQFGTYDTFKRWMKAWNRLRSSNSSQGDEFISSFQLFICGLGSGTCAKAVCHPLDVVKKRFQIEGLQRHPRYGARLEARAYKNMYDGLRRILLEEGWAGLYKGIVPSIVKAAPAGATG*