MARCVLPHFLEVIRGFSRLPLPPSVSGLKRCGKSCRLRWLNYLRPDIKRGNITDEEEDLIIRLHNLLGNRWSLIAGRLPGRTDNEIKNYWNTCLRKKVQGQHQLKRCEASINEAPQNYLVRTKAIRCSKRFITPQQHITQKQERNAAIEPAMIGELATEHSSVTPKEDTWWDVLQGLDTSKASPSEAADFDSMQLCGSESPCNHHTRREDYLKGVFEEMSDAALPDVELELKSLANFLGCEEGWLAGEI