MKRKVVQHKWKKKLFALILVVFCLGSLLFMQTRYHHVAGLVSLQHRFVSEPEVQGPKVAFLFIARNRLPLEMVWDAFFRGGDRKFSIFVHCRPGFLLNKATTRSPYFLNRQVNDSVQVEWGESSMIEAERVLLRHALSDPLNDRFVFLSDSCIPLYNFSYTYDYIMSTSTSFVDSFADTKEGRYNPKMDPVIPVYNWRKGSQWAVLTRKHAKVVVEDETVFPMFQRYCKKKPLPEFWRAHYIPADTSKVHNCIPDEHYVQTLLAQKGLEEEITRRSLTHTSWDISNSREHERRGWHPVTYKYSDATPMLLKFVKEIDNIYYETEYRREWCSSKGKPSTCFLFARKFTRTAALRLLNMSVLGVFN*