MAKLLLLIFGVFIFVNSQAQTFPTILEKHNSEKITDVFHKGNFQVTNNPIRVKRYEFSAPEPLIIISPKEAGVYPVLLFIHGTMLSNEDYSLFFNYIASHGFIVVAPKLFRLFPPKLPSQQDEIDMAASVANWMPLYLQVVLQRYVTGVEGDLEKLAISGHSRGGKSAFALALGFSNIKLDVTFSALIGVDPVAGRSVDDRTLPHVLTYKPNSFNLSIPVTVIGSGLGNHTISCAPNHVSHQQFYDECKENSSHFVITKYGHMDMLNEFRLSPIAVTMSLMCAQSFRPKATMRRTLGGIMVAFLNAYFRDDGRQYYAIIANRSLAPTNLFAEKKGFNFGFATTYAQL