MYQLHFIHINDDALTLTKSQQDTIHLFLGNWINPSAQKSMSIQTGVDTNHNQYQILQIDTEHQRIKLTSEVDPQLMYILEYEDTNHIFIQTSVKDSYGTSRPIRYEKI