MKKFLFQYPLAASIVLTEAAGTLGIFFYTLIRDFVRGSVSDLSAEPVMAAIPAAALISALLFYPLVLTICEAVFLFLEARKRHVEAAWHFDQAAIWYGLFLEVLYAALMKEITGADWQVQLSNGETHTPIYSAAAPTIIVIFLLALAGYYYLSFQPMEKMPPLLIVLSMSAMYLGMTGLIVFTVQIMGREREDLILLIYPICIALVIARTILRKVHAWPELPMEKRRIRENAFLQRIDHLLSDSGFWPIYALLLMLPLLGILIAVLVLFGQAPDSIVKAWTETSDWALSAKEAPQNIYYDEHYLCTVAAGGHRNVVKPIRKGVRHGHVVIVNRQLCVANAFEQLLEERTPRLHRALRAFYDRYGFPIARLIRSKWAADFVYFLMKPLEWLFVAFLYLVEVHPENRIAVQYMGKLPEYKKQLPALHGTREIGIKIREPL