MIVLNQTIGEQRADLIVNAEQANVTLVTNPFMSQILNTYRPHIQRFIEGFPLTVREILTETMNTTFTYMESFNEERFNHFLGQYNLGEVESHRKHEGLEPLLKLLVLLRAYYPDLTLISGSNLANIRLDNNSWRMLLYSMHRESMPSIVLGYVKRLFEGPGINRDLFPLIMDNYHNNPTKNLCVHCSGKTFSFSQILRNFGRGEYLGSFHGVESNSYSEMDKIIVHCSTCIHNKCEEAIDPEDLIKVIREVV