MVALFYSTLRCAREIMIVDDGSKNLPRAVNSTLSALAFHIIEYYWIDTIKLNEIYRYKTKEYTPEAVNKFNIYREQIPSWLVNWMPNQGEFLIGNLQPAHMDFRMALFILNSGVGFDGLVHAKELSLDEQKEHKIMKLFLKVKNGTPLQRKTVLRQLTDKDREFGAGPLFNHIFPLFMSPTLEDQERHLLVKVIDRVLYKLDELVRPFVHNILLVIEPVLTEEDYYARVKGREIISNLSKAPGLATMIATMRLDIDNIDEYVRNTIARDFSVVASTLGIPSLLPFLKAVYQSKKSWKARHTGINIFQQIAILMGCVVLLHLRSLVEIIEHNINDENQKVRTITALSLAALVEAVAPYGLESFDSVLKPLWNGIHSHRGIVLAAFLKTIRFIIPLMDSIQLVDTTVATANKVGVAHIVGRIVKDLKDESEPYRRMVMERIGKVVSNLGASDIDSHLEELLID*