MKKASDERRAFLLLYKVDCILAVMPCNVDITTQEILKLAEEADPSGIRTMGVLTKPDFATEKATQDVAMDLLLGRRNVLKLGYHVVKNRSADDHNSTLPARLADERAFFAARPWSSIPDRCGITALQTRLRELLTLISRKELSPVKLEIEGRLRKRRLELEIMGPARDDSNAQRQCLGKLAAQPNLKLITKVVKLNEVFSDTFWKRGHKQHFGATWDDDGEASYGSSTDSFPSKVPLNYFCPKPLKGPIMSLIEEVFESIRGPELGTITPGFCWPSSAEADHLPSTTTSTQNLQEKRNERMCKSLEALAVSSTDKEAYIPVKSLRSRCARISLDTLISYYEVARKRFVDIVCQQVKQYFLLETDDGPLRIFSSDLVMSLGTEELEIVAGEDAESERRRDILKREMENLEAALGILRS*