MVVFNVLLHAVSIILTVLALGKSENNGICKGTVVREYNETVRIEKVTQWYNTSVVEYVPHWNEGTYINNTEPICDVKGFAPFSKDNGIRVGSRGHIFVIREPFVSCSPVECRTFFLTQGALLNDKHSNGTVKDRSPFRTLMSVEVGQSPNVYQARFEAVAWSATACHDGKKWMTIGVTGPDSKAVAVVHYGGVPTDVVNSWAGDILRTQESSCTCIQGNCYWVMTDGPANRQAQYRIYKANQGKIIGQTDVSFSGGHIEECSCYPNDGKVECVCRDNWTGTNRPVLVISPDLSYRVGYLCAGLPSDTPRGEDAQFVGSCTSPMGNQGYGVKGFGFRQGTDVWVGRTISRTSRSGFEIIRIKNGWTQTSKEQIRRQVVVDNLNWSGYSGSFTLPVELSGRECLVPCFWVEMIRGRPEERTIWTSSSSIVMCGVDHEIADWSWHDGAILPFDIDKM