MTKNIHDQRILILDFGSQYTQLVARRVREIGVYCELWSWDVEEADIREFNPDGIILSGGPESVTEANSPRAPQYVFDSGVPVFGVCYGMQTMAEQLGGRVATSDEREFGYAQVKISGESALFKDLDLTQDVWMSHGDKVVEIPADFVKIGETDTCPYAAMANEEKKYYGVQFHPEVTHTKNGLQMLENFVLGVCGCERLWTSESIIEDAVARIKEQVGDDEVILGLSGGVDSSVVAMLVHRAIGSKLTCVFVDNGLLRLNEGEQVMEMFGDKFGLNIIKVDAEERFLKALEGIDEPEAKRKTIGRVFVEVFDEESKKLSNAKWLAQGTIYPDVIESAASKTGKAHVIKSHHNVGGLPDDMKMGLVEPLRELFKDEVRKIGLELGLPYNMLYRHPFPGPGLGVRVLGEVKKEYCDLLRRADAIFIEELHAADLYNKVSQAFTVFLPVRSVGVMGDGRKYDWVVSLRAVETIDFMTAHWAHLPYEFLGKVSNRIINEVNGISRVVYDISGKPPATIEWE*