MVEEGGVVVNQGGDQEVVDLPPGFRFHPTDEEIITHYLKEKVFNIRFTAAAIGQADLNKNEPWDLPKIAKMGEKEFYFFCQRDRKYPTGMRTNRATVSGYWKATGKDKEIFRGKGCLVGMKKTLVFYTGRAPKGEKTNWVMHEYRLDGKYSYHNLPKTARDEWVVCRVFHKNAPSTTITTTKQLSRIDSLDNIDHLLDFSSLPPLIDPGFLGQPGPSFSGARQQHDLKPVLHHPTTAPVDNTYLPTQALNFPYHSVHNSGSDFGYGAGSGNNNKGMIKLEHSLVSVSQETGLSSDVNTTATPEISSYPMMMNPAMMDGSKSACDGLDDLIFWEDLYTS