MLRLGGLRQVRFNSTLASSRQKCLDELKKHDKSSYIIQSYVQNEHARDAFIAIRSLCLDLSKLNAGATGSRRAGSDVSEPSQIKLGFWREGIQRVFQRTADKSGALNHPTLALLDSTLDHVDLSKRYFITLIQSREAYMGNRPFPDVDSMAVYGEGLFSQPNYLFLEATVGTSKNTTEFLKLNPEVHSELHTIIAHIGQGSGIAALLKGLPYYINQRNYVPLPVQGLVSHDLSEEEVLRGTFDKDKLSSLIFEVATRANDHLISANTLLEQLKHNLNSVPDAPKGGYFTSSMFLPMMSYIPTKIFLEKLESADFDIFSGKLQTKDNIALPYKSWRASQTKSLPE*