MKLKRFLLRYFPPGIILEYHARNGDLETKSIDLLDLAPTTEVDGLVKRLVREEPLLSDSTKGELLEDLSDPAEDTLQKMWLNRRAGQITKLIEKGTDQSSQRFTLYKILRGHQLPLTSCAFNKSGSKVITGSFDRSCRVWDTSSGEELLALNGHSDLIYAIALNNPFGDKIATGSFDRIARVWDASTGDCIHTLTGHSKEITCIGFNHLSTVLATGSADHSVKLWDVDATMGVPIGVDPPKWGCRFDRWRDTQGKLGDCGRPMGNQLFVLQQRWFLGKREKLLTGCFDSTAKLWEVARGRCLYTLSGHGAELKNKQIQEGHRGYISVARFDFTDRLCVTASMDGTCKLWRCAKGRCIETLRNHNQQPVLDACFNQTGSRLASASSDCTCVVYALAAAGPEESHSVQRQVRLGQGL*