MDRQKRIVLIHGLCHGAWSWYKVKPQLEAAGLCVTAVDLASSGINMTRLEEIQTLEDYCKPLLEFLSSLCSDDEKVILVAHSMGGICAALAADIFPCKIAAIAFLTGFMPDTRNPPAYVYEKFLKSIPREEWLDTVLGKYGKPDCPLDFALLGPKFMAKKVYQLSPRKDLELAKMLVRANPFVTNNLAGTRSFSEDGYGSITRIYIISGESNIVREDYQRWMIRNFQPKEVMEIKDADQMPMISRPHEVCALLLEIACKYA*