MKRWSVFPRSLRQLVMLAFLLILLPLLVLAWQAWQSLNALSDQAAVTNRSTLIDARRSEAMTNVALEMERSYRQYCVLDDPTLAKVYQSQRKRYSDMLDAHAGVLPDDKLYQALRQDLNALAQLQCKDSGPEAAAAARLEAFANANTEMVQATRTVVYSRGQQLQQEIAERGQFFGWQALVLFLVSLAMVLLFTRMIIGPVKGIERMINRLGEGRSLGNTVTFTGPRELRSVGQRIIWLSERLAWLESQRHQFLRHLSHELKTPLASMREGTELLADQVVGPLTPEQKEVVDILDDSSRNLQKLIEQLLDYNRKLVDSATELEAVDIAPLVDMVVSAHSLPARAKMMHTDVDLEAERCIAEPMLLMSVLDNLYSNAVHYGAESGNICIRSRSQGSTVYIDVVNSGEPIPQTEREMIFEPFFQGSHQRKGAVKGSGLGLSIARDCIRRMQGEIQLVDDNAQEVCFRISLPLPASDKHGSWSHPQFEK