MGSGYLGLDPVLPSVGIGAPLAYQPYTPFDNSATERQLADLFPNHLDMLNVPGLPQIDPYHAVFQEDPLFGPSVEEGQEGEEKPRSKMQEKNRRAQRRFRERQKTKFTELTGKVEELEGRLGELLSEKARLEDRTTILEHTLEMRRATSGETDDSLARRFSSVELSDTGASSSSPAGHVPSPLPHGALMAPGLSDDLAEGSVRFFHDELRLSLPFNGEHTLTLEDLKKTTPRDIICIYEQYVEELRSCLQVEAAHQPLTPAAVRVVKLANEISTLLLRAWALNPVAMRQMHQQLSAHAEERTPDARNEHRRIAACLRLTEEQREKLVAVTARFQHQRSTLLTQRQGIYARLQRPSDHVNVTQEAIDEFLRAHDAMKMLKINLCQEHWETLSYGSTATQLLTPWQMATLLVESYPQWYDFLALAEVLDEK