MKILVRFLFMLLVIFNPNAQQTARAFTGTYGINYGRIADNIPSPDKVVKLLRAAKIKNVRIYDAEPSVLNAFKGTGLELVVGLPNGFVKEMSANADHALTWVKDNVKAFLPDTRIVGIAVGNEVLGGSDNELEVALLNAVKNVYNATKKLGISDVVQISTAHSQAVFADSFPPSYCVFKDGVAQLMKPLLEFFSKIGSPFCLNAYPFLAYTYNSDKIDINYALFQPNEGIVDNKTHLHYDNLLDAQIDAAYAALEDAGFRKMEVIVTETGWASDGDENEPAATPSNARTYNYNLRKRLAKRKGTPLRPKKMLKAYIFALFNEYQKPGQSSEKNFGLFKADGSISYDVGFSGLQDISAASSLLSLKGMQAQGYYLSATAITTSISILLSRL*