MATFTLEQVQKHNTADDLWIVLHNKVYNITKYLEDHPGGKEILIEVAGTDATEAFEEIGHSDEAREQLEPYFVGDLPSEEQTEAVEIYRPNYQQVSQSTVIKVKKTSPWGFLRTASKLGLGGLVVTAIVTVYNRGMTPSQALQVVQHSALSFTQLPRGADLNNASHFWLGAGLASIVQFSATLGLGLWASTKLDVQQEFTHYASHRPSKPAHLMHLSKTATIPRPKPLDPRQWRPFTMTQKTEIAPNVYHIIFSLPNPDDILGLPTGQHIVLRATINGTSVARSYTPISNNNDRGRIELLVKAYPQGAMTQHLAQMKIGDTIEIRGPKGAMQYTPRYAKHIGMIAGGTGITPMYQLIRAICEDPTDTDTCISLLYANNTEEDILLRAELEAFARNHPDRFQVHYVLSRPDDGWTGYRGFVSVELIQKHLPVAGPDNKMLLCGPPPMVGAMKKVLLDLGWTMPGAVAKAGDQVFLF*