MQRSDDQIKGNNMKLKTVEVNGKHYAEVDANGLPVYVHDDGKEIGFDAAQAVSKISALNGEAKSHREAKEAVETKLAAFSGIEDPKKALEAIEMMTKIDQKKLIDAGAVDQVKAEITKSFQAQLDEANNKSKTLEGQLYDSMIGGSFTGSKFITDKIAIPADLLQARFGQSFKVEEGKVVAYDGTGNKIYSRSKPGELASFDEALEFLVEQYPQKDHILKASGNNGGGSRTTQHDAGQKTMKRSAFDSLDQTGKQTALKDGITIVD