MDVTTDGDTFAISKMQFAQQYASIYFARLVLLRSKIIERLSSSGLDERKVKLCSTLLDVDPEIDCIIVGTIYKNMKLKPCVLDEYMTDPVVNETRVSAHALTGCYVAEDDTVELEDEHARLLLTGDGINVRRLVTGVVLAVRGRLQPSSGQFQVFETIVAGVSDQAPFPVVSRDKLVVLVSGLQAGGTSILPQLLVDYITGAIGSDAERCVMRDVARVVICGDSIRERTDTTDRNEVRTKWTMKAETSQIANALQSLDLFLEQLCSSVDVDILPGPLDPTNVAVPQQPIHHLLLPRSSALATMHRITNPCSMTLDGVMVLGTSGQNVTDIADYVDGLSRLDILEQTLMWRVIAPTCPDTLYGFPFNDHDPFVIKSVPHVYFAGNQPSFDTRIVEGAHGERVRLIAVPAFATTGQVVLLNLRNLDCHVMQFSSR