MKDQIRTVAVIGCGVIGASWACLFLSRGLNVLIYDPAESAWETFENYLQDAWPALAARSPIEDAWAKNYKFIDNMELSLSEADFIQENGPERPELKQALMEKLDLYTRPGVIISSSSSGLPASRFIGRCQKDPSRILVGHPFNPPHLVPLVEVVPHPGTSATTISAAQAFYRFLGKTPILLHHEVPGFVANRLQAAINSEAYSLISRGIVSAKDLDTAMTSGPGLRWALTGPFVTNSLGGGGGPNGFAQRVERLGPAVRAWEEDMLKHRFDWSEESVSVLKREALQWLETVNWDGFNRKRDQMLLRLLEVTSHTSSP*