MCGVTGLMLGDPEATTAAIELHESLYYLQHRGQDAAGISVCNGGRVYQRKGLGMAQKVFSEFDGFALLEQLPGAFGIAHVRYPTAGTSSAYVIALVTRFDRCLEQMLMQNHRSEAQPLYVNSPFGLSISVNGNLINPDYLREFLDSEARRHINSDSDSELLLNVFAYALNELGKARVNVDDIFASLRDVYAKCQGAYACTAMVTGFGILGFRDANGIRPLCFGSRPSQTLPGAKDYFLASESVALRQLGFTDIIDIKPGQAVFCQKNGTVHFRQIVEPKSYTPDVFEYVYLARPDSCIDGISVHRSRQNMGVKLAKKMREVLTEKEIAEIDVVIPVPETSNTAAATLASCLDRPYSNAFVKNRYGQEARKKGIRRKLSPIESEFDGKAICIVDDSIVRGNTSREIVQMAREAGATRVYVVSCSPEIMNQHIYGIDLADPDELVAYNRTTEQVAENIQADKVIFQSLDDLKAACVEAAGEGSEVKEFEVGVFSGKYITDVPEGYFEHISQLRGKNKKRKTPNCSESMLIANGGVVNMAPGQNGAQGNGTRNGVVSPSYREDINIYNIAS