MNVLQAPLQLRELEIYAPLQIIPESIGQLKHLERIVVTRGGESYPLLKHLPESLGDLTNLEHIDLSYCGNLERLPNSFRNLIKLKYLDLKHCYNLTFSSVTLGNISTLEYINLYHCDKIEVLPPQIAHQRSLENLNLNLRNLKEWPSAIGVPSDMEKLVLETPLLKTLPPSLGHELKKLRYLELRGCQSLKRLPDSVRLLNQLTEFTVKDCCLEELPFKTVEGESKTLSTESKGKIKWSNLDSSIHEYMLWLQQIQLFNTQILDEVSFAEGVCPTLKHLDIQDCNDXX