MRGFLLLSLGVFSFSALAADLPGSHDLDILPRFPRAEIVDFRQAPSEERIYPLGAISRISGRLRMEGEVRAEGELTALTYRLPPEHSSQEAFAAARTALLKADATPLFWCERRDCGSSSLLANAVFGNAKLYGPDEQQAYLLVRLAAPQENSLVAVYSITRGNRRAYLQAEELKADAPLAELLPSPATLLRLLKANGELTLSHVPAEPAGSWLELLVRTLRLDTGVRVELSGKHAQEWRDALRGQGVLNSRMELGQSEVEGLHLNWLR