MKKAQLALPAGFRFHPTDDELVTDYLIRKCASQPISAPIIAEIDLYKFDPWDLPEMALYGEKEWYFFSPRDRKYPNGSRPNRAAGTGYWKATGADKPIGRPKTLGVKKALVFYAGKAPKGVKTNWIMHEYRLANVDRSAGKKKNLRLDDWVLCRIYNKKGIIEKHFPSTHTKTAEFPEMETKPQIVMPAGLDPYSTHPQYGPSPMTTDHMYMDSSESVPRLLTDSSCSEHTVSPDSACEKEVQSEAKWDDWEKALDFQFSSMDNFLDDAFPQGQFQLDQFAPLQDMSMYLQKSF*