MKISVIGSGSWGTALSQVIVDNGYECLLYSRDKKIKNEINLEHTNRKYLKDIVLPEKLVATSSLEEAVQYGDLLVVAVPTKAMREVCKDINKYLDKSKYIIHVSKGLEIDTNLRMSEVIKEVIDKKNLKAVGILSGPSHAEELILRHPTVVAIASEDTELNQLAQKIFQNKYFRIYVNQDIIGVEIGGALKNVIALGCGIIDGLGLGDNAKAALITRGLIEITRMGKKLGAKELTFLGLGGIGDLVVTCTSIHSRNYKCGLLIGKGHTLDESTEKLNMVVEGVRTAKVCHQLAKENNVYMPITENIYKVLYEKMSLEDCVSNLMSGIATEELNRFE