MDRQKRIVLIHGLCHGAWSWYKVKPHLEAAGLCVTAVDLASSGINMTRLEEIQTLEDYCKPLLEFLSSLCSDDEKVILVAHSMGGICAALAADIFPCKIAAIAFLTGFMPDTRNPPAYVYEKFLKSIPREEWLDTVLGKYGKPDCPLDFALLGPKFMAKKVYQLSPRKDLELAKMLVRANPFVTNNLAGTRSFSEDGYGSITRIYIISGESNIVLEDYQRWMIRNFQPKEVMEIKDADHMAMFSKPHEVCALLLEIACKYA*