MKVIAVDKVVLAFSGGLDTSVCIKLLEEKYNMEVITACVDVGQPRDEIERPAMVAKELGNYRHYTVDARREFAEDYIFPAIKANAVYEGYPLSTALARPLIAKKIVEVAEKEGASAIAHGCTGKGNDQFRFEAVIRSTTDLDVIAPIRDLNLTRTEEMEYARSCGIPLPSDKLYSIDENLWGRAIEGDILEDPMVEPPEDAFEWTKPIHETPEDPEVIEIGFHGGVPVALNGEELEPVELIGLANEVAGKHGIGRVDIMEDRIIGMKSREIYETPAAFLLLEAHRGLEQLTLTRSELRFADIISSTYAELVYSGLWHDPLREDLDMAVNHMQRRVTGTVRVKLHRGSMRVIGRESPYSLYSEEIVSFEDKTLDQREMAGMVKNYALQAAIYSRVCRKEN