MEQACVKSSQHRLDDWLIILKEHHILKSLGEEREAFERSLELPAIPEMIFDQNSLSICYCQPNNEQICKIEFNALDALKLVDPKNITIEVPFAKDWRDSRITNQEDILPHKPYDWTFTTPYTGTLSGPWSISPTSEGLDMEYLRRKDPIRFFVNTTLYEDELGDNGISILNIKFRAMSSGFFLLQRFFLRIDGGVIRVYDTRLQWRQNDSYLIRDIRRMESSSWKEDMIGISLEIADQLCDAVVEHYTEKLVPQSVNST