MPRECARWILVTGGAGYIGSHTALQLLLEGYKVVIVDNLDNSDEEAVKRVVDLSGKHGVNLYFFKVDICNRDALDRIFQKFRFDAVIHFAGLKAVGESVAKPLHYYSNNLIGTLNLLELMADVGCKKLVFSSSATVYGQPKSVPCTEDFPVEALNPYGRTKLFIEEISRDLQYSDPEWRIILLRYFNPVGAHPSGLIGEDPRGIPNNLMPFVQQVAVGRLPELTVFGSDYNTRDGTGVRDYIHVQDLATGHSAALQKLFNTKDIGCAAYNLGTGRGTSVLEMVAAFEKACGKKLPLRIADRRPGDASELFAATEKAEKELGWKAESGIDDMCRDQWNWASRNPWGYRPPHSIEAIIDASNKQA*