MQINKLDKMEARFISLEDQLSDPSVIADQNKWRELSKEHSELAEVVSKYREYKEVLDQAKEALEILGDKSQSDLHELAKEELKESEKRRDELDLEIHKLLIPKDPNDSKNVILEIRAGTGGEEAALFAADLLKMYLKFAERKGWKAEIASANETDLGGFKEVTCTIEGKNAYSILKFESGVHRVQRIPETESQGRVHTSAVTVAVLPEAEDVDIDIKRDDLRIDVYRSSGAGGQHINKTSSAIRITHIPSGMVVTCQNERSQRQNKEKALQILKSRLYDQALQNSQSKEAEDRKNQVGSGDRSERIRTYNFPQGRVTDHRINMSIYQLDDFLNGDMDAILDRLIEEDLSRRMKEGDSSGR