MKYKDLRDFIAMLEQQGKLKRVAHPVSPHLEMTEIADRVLRAEGPALLFENPVKPDGTRYDYPVLANLFGTPERVAMGMGADSVSKLREIGQTLAYLKEPEPPKGIKDAFSKLPLLKDIWSMAPNVVKNAPCQEIVWEGEDVDLYQLPIQHCWPEDVAPLVTWGLTVTRGPHKKRQNLGIYRQQLIGKNKLVMRWLSHRGGALDYQEFRKLNPDTPYPVAVVLGCDPSTILGAVTPVPDTLSEYQFAGLLRGSRTELVKCIGSDLQVPARAEIVLEGVIHPNETALEGPYGDHTGYYNEQGHFPVFTVERITMRENPIYHSTYTGKPPDEPAVLGVALNEVFVPLLQKQFSEITDFYLPPEGCSYRMAVVSMKKQYAGHAKRVMTGCWSFLRQFMYTKFIIVVDDDVNVRDWKEVIWAVTTRMDPVRDTVLVENTPIDYLDFASPVSGLGGKMGLDATSKWPGETDREWGRVIKKDPAVTVKIDGIWGKLGL*