MGLLVKGKWVDEWYDTRSTGGRFIRTNAQFRNWITADGSPGPTGEGGFPAEAGRYHLYVSLACPWASRTLIFRMLKGLESMISVSVVHPYMGEHGWTFDEAPGVIPDPVGGASYLYEVYLRSVPDYSGRVTVPVLWDLQRNTIVSNESADIIRMMNSAFDGIGALPGNYAPEVLLPQIAEINARIYADVNNGVYKAGFATRQSVYEKAVMVLFRCMDELEQLLSRQRYLIGNCITEADWRIFTTLIRFDPVYHGHFKCNLRRLVDYPNLWAYTRELYQWPGVAETVNMQHIKEHYYRSHPTINPNRIVPVGPILNLDEPHDRTKLA