MADLQFLAENLRDVFYSDRTSPLPWRLQQIRSVIHLLDQHRDDISHALYLDLGKSPFAAHFQETLLVKNACKLAIKSLNKWAACVKVHTPLGPLFPSSASILPEPYGVVLVISTWNFPLLLSLEPVVGAIAAGNAVTLKTSEIAPATSSLLAKLVPTYLDNNAVKVVEGGVHETTTLLEQKWDKIFFTGSPQIGRIIMSAAAKHLTPVTLELGGKNPVLIDSTVDLKVAARRIVMGKWGYNNGQICIAADYILADESIASNLVSELRKTIELFYTDTPSVSPDLSRVVNQRHFSRLVKLLDDPLVTEKIVHGGQRDEENLYIEPTILLDPPVESDVMTEEIFGPVLPILTVKSMDQAMEFVKKRYKPLCIYVFTKNKAVKDKALKLSAGSVVINDIILQFAHEGLPFGGIGESGMGAYHGKFSFDTFSHQKAVLERGLWPDIMMRYPPFTPVKQGFLKKFLESGLPAALLSLCKM*