MELFLLTFALLFSSLLIKKIYEQRRNQNCYILDYTCFRPSDDCVLNTDLCGDIVRGNKNLDLDDFKFLLKIIISSGIGERSYVPRNIISGKALEEEHTLSLTEAISEMDECFYSTLDELFSRSGFSPSQIDVLVVNVSMFSPSPSLSARIVNRYKMREDIKVYNLSGMGCGASLISVDIVQNIFKLHKKMLGVVVASESMGPNWYSGNEKTMLVSNCLFRSGSCSILLTNNPELKHRAKFRLKCMVRTHLGSNDEAYQCAMQREDDMGRRGFHIGKNLPKVGAVAMYENLKVLAIKTLPIKELVRYLVSTLVQRKGEKGAPSASGSVRVNFKAGIDHFCVHPGGAAVVNGVGKSLGLNDHDLEPARMTLHRFGNTSASGLWYVLGYMEAKRRLRKRERVMMIGLGSGFMCDSCVWEVVGDLEETNVWKDCIDEYPPQTLVNPYLEKYGFINEL