MILVAKLFITNQIGESLMINGLNNDSASLVLDAAIKVNSGFKKSWDEMSCAEKLLKVLSFGLWNPTYSRSERQSFQELLTVLEPVYPLPNELGRVSARFSDGSSLRISVTNSESIEAEIRTPDNEKITVLLESNEQNRLLQSLPIDRHMPYIQVHRALSEMDLTDTTSMRNLLGFTSKLSTTLIPHNAQTDPLSGPTPFSSIFMDTCRGLGNAKLSLNGVDIPANAQMLLRDALGLKDTHSSPSRNVIDHGISRHDAEQIARESSGSDNQKAEVVEFLCHPEAATAICSAFYQSFNVPALTLTHERISKASEYNAERSLDTPNACINISISQSSDGNIYVTSHTGVLIMAPEDRPNEMGMLTNRTSYEVPQGVKCTIDEMVRALQPRYAASETYLQNT