MTDLTKQPLKGYDNLSTPTLFNDRNLHPIARSFTTNILIVGGAYSGLSALRSLQLHLAEQIQRFKQEQPSTPIKKLSLTIVEPRNGLLNILGIPKSIVDSAFARTQFIPFKDLNNCKFANIFSDTPGEYDISWFGDDNEWLDINYVHGRVTYLDQHKAQYTLGSPVSEKAIIEFDYVILATGRDRNWPTTPLATTYGQYMLEMDNARQEIANANTISVIGAGAVGIEFAGDIKTKFPHKTVNLIHPHECFPQEPLSNEFKRLTQDSLERAGVNVYLNTRIRAESIETRHGDLTTTNNKTIHSNLNIWSCSKHNNIGFLSQHIYENYVTSNK