MLSGDVISGTTFGSNIEEGKRIFELQRELAVLVIDAIQSLRIPGSRINKIDREVRATIRSIIDIRIIAMKAGESSKDDLLGILLDSNYKEIKHGNKNSGLTIDEVIDECKLFYFAGQETTGILLAVWTMILLAQHTNWQERAREEVSQVFGHEKPESDGLNRLKIVNMILHEVLRLYPPAVGLGRMTHEETKLGDIKLPGGTFLRLQIMLMHHDRDIWGDDVNEFKPERFSEGVSKVTKGQTSYLPFGGGPQICVGLNFALLEAKMALVVILQHFCFDLSPSYSNAPHTIVTLQPQFGGHSVLRKL*