MNILCYRYGSIVEPDIIDGFKELGNQVSEICLEIYNKNTTPLEGLTALKDELMRHSYDFVFSINFYPFIAEVCNIFQIRYLCLTVDAPVLELFSNSIRLPWNRIFLFDRAQYEDFHPQNPECIFHLPLAGNPARYAPVIRNATPDLIRKYSADISFVGSLYTEKCPYDRLQTEDAYLKGYLEGIMDAQMQLPGCYLLEELLPDIIVDSFRDAMPQFYIPPENSRRDDRAVAAQYYLCPKISSTERISIMRSLGSRYPVCLYTGSDTTGLPVRNCGRVKTHTQMPLVFANSKINLNITSRSIRTGLPLRIFDVLACGGFLLTNAQSELPDCFSIGEDLDCFSCEDDLLAKVEYYLSHDKDRAEIAHNGFEKVQKYHTYPERLLQMIALAYGLS