MKKAQLALPAGFRFHPTDDELVTDYLIRKCASQPISAPIIAEIDLYKFDPWDLPEMALYGEKEWYFFSPRDRKYPNGSRPNRAAGTGYWKATGADKPIGRPKTLGIKKALVFYAGKAPRGVKTNWIMHEYRLANVDRSAGKKKNSRLDDWVLCRIYNKKGTVEKHFPSALNKTAESPEMDTKPQIVMLAALNPYTPPQMTVDHMYMDSSESMPRLHTDSSCCSEQVVSPNLSSCEKEVQSEAKWDDWENNLDFMDDFLDDPFPQGQLQSDQFSTLQDMSAYLQKPF*