MVSTLKPLKIGKHTIKFPIFQGGMGVGISWDELAGNVAKEGALGVISAVGTGYYKNMRFVERIVAKKPFEALNFYSKKALNEIFANARKICGNKPLGANILYAINDYGRVLRDSCEAGANIIITGAGLPTNMPEFAKDFSDVALIPIISSAKALKILCKRWSDRYKRIPDAFIVEGPLSGGHQGFKYEDCFKEEFRLENLVPKVVEASKEWGNIPIIAAGGIWDRKDIDTMLSLGASGVQMATRFLGTKECDAKAYADLLPTLKKEDILLIKSPVGYPARAINTGVIKRIEEGNAPKIACVSNCVAPCNRGEEAKKVGYCIADGLGRSYLGNREEGLYFTGANGYRVDKIISVHELIKELTEG*