MSKGTNLYLQDLLVKNIKRYQRQCSKPNSTAVPDVLPATYVLPQEHALFVEEFKRNSSATFIMKPASKAQGKGIFLINRLSQVRRWSNNSNASTGNPSTVVPPALRPQMDNYIISRYIDNPLLLGGKKFDLRLYVLVRSYRPLVVYMSQLGFARFCNVKYTTEVAELDNMFVHLTNVAVQKHGNEYNSSHGNKWSLENLKLHLEATRGHAATQQLFDDIKALVVHALKSVQQIMINDRQCFELYGFDVIIDNDLKPWLIEVNASPSLTTTTKADRLLKFKVINDTLNVVTPSAWTTRGVDVLSQPGNDSSSDRYAL*