MLGRNGAQFPLQQVRYVSRRTIAYPPYPFELLNNKNRKIRHDSNLKFAMRQFLGPKNFKGEYIYNRYYASPQNHEPKYVTPDLERGQALRDPVSGTTLKYTNDKNVIPASGRSPFSARGDRLLKPFPQNDHCRTNLIIDENTRLEIYEKVQIEKMSAQEVSRAYGLKVPRIEAIVKLVELEKKLELHNRVKPQQKIMADTMFKMFPVFKPANNENLSEIPIPSKALSSRFLTIAESQPFGPIDAAKVLELEPAAVTLEKLSTEGEHAIGHDKFVTHKNKKKVVYGELLDGERSKLKFVQKPVGKVGFRYGSGNRDNRKDRKIRYNELGKMVYL