MKYYFKKHRIKIFFLLVLSLIVFGCSFLIKEVNVKQENEAGEMVAYIKAGEIATFTFSGEINIDGDASNETFIVGFLAPRSWNVRQNATVTYREDRYETEVDHKMTVIPDTEQPANYKGMSWSAALKKKYGVRGNVLNDMEWIAFKSDNYPSVNGTIHYTVTIKCNSGKSNLKFRPSFFINHSSDGIGGDEAHYSVKDADDCFEVVEGSGTVIDFCSTHYYQIEPLSALQDDYVTFTFQGDINTNELIKAENVYIEATAYTIEGKIYTVNEKSAKTLMKRETKLPRYNVTLWPGGFFNIPDGETISRIEYIFTNEDGTVSISQSDDSRDNEGEEVEEGIKEPFVFEFQCE