MAIVDFVQSNSNFLIWILSGFCGWIWWSLKKRFATKEDVKAVSVRVDRIEQKVADMPGLKDFHKMQMTIEHMAGVQNEQK AILQRVEKILDRQQDYLMSKDK