MQLKAVTDEIRNWFSGYHCPVLADKRRVTMNQEGISLFPYDAHKTWQNVGCLSEIRPLMFDYAKGTSNVEQHLRPAKDINVTYGLSAQWF