MEKDLVLGGSSGLNGALVRASHYQNRVHLAGPSRLQLNHNSSGRKKKWDILRVGKQGLRPCVVKADMTTSASTARSAPLLLESPSGRFLAELLQSHPHLVCAAAEQQLETLSEARDAADTQEQPSSTGTEMVLYKRIAELKAQERDKSLEDIMYALIAQKFSESGIAFVPQISGTAKNERVDRWPPQEEELESIHSDSALELIQEHLGLVLGGRGNAGNEDDDSTAQISKLRMGRAYAASAVYGYFIRRVDKRFQLEKTVSNSRAQLIELERACKQGGSSAVNDHVVSESGQGVTAMVLRRPTTDVEGPKRVKQKVVPSGRLRTYVMSFDQRTLQRYANLRSKESASVIERHTEALFGKPELKSTPEGGVTIAKDELITLSFSGLRRLVLEAVAFGSFLWDVEAHVDTHYNFVVR*