MKLSSTNLFSDNAGIAFVDQRSALNSLDFSSSLTNTNPMKRCSSIDLQGAPFKFSGSSIHIFMTLSQRRELEIQYLIAKYLMSGHMVPTELLNSFRISLMSILTVPPYHLDTYNRGGYNTGFKNNVDPEPGRCRRTDGKKWRCGKEAAPDHKYCERHLHRGKNKRKPVTQQVSSQFTQPSNAEVPVNLPVSSPCHNYPSQSRAGILKDYNLRKNDTGFIPEQMFFCEGAGSTRGSLCLDSMQDSKALWMMPGMDIVHEPQGQPLRPFFNDWSRVRESGSALAWPDIEDEDSSYHTTSTTTQLSISIPSSSSTLDFDNATSPRQLALSP