MKGVLQKIGSLRTTGRGPSADGGGDPGQQRGSSVTLSIIDQHVARLKQAEEARKAREALLTGLKPFVLDNTLVECLASGSETLEDKLEALSCTRACGLQNVVLAAFVKERTPDLPFLQALHSSKLIDEHCFAFSELYDAHGSDLPGQDLPFGLAKMIQYGIQNAILEVDVAAPYINWDKYHIEDLCALVESRCRWVASNLYAGRPTQPASYVHLRDFSAAMQSAPARLLTLVEALARLDPAVRPRGLLINQPAAGQFPFEAAPCVAAVRGVMDAAGWSEGLLAVHVGSAPGYGLAHATVLECLAAGCGGVMAALCEEADPASSHASSMLDLVNLARLGNKHVGERFHMDRLRAAAKQVSAIMARAKAAAAAAPQTAAAGGSAGTQRGAAMTAVEPPTGSPAKTLPRAIPADQRKLLIPGHA*