MKFLHTADLHLGKIVSGVSMLAEQEYILTQITQIAEEEQVDALILAGDLYDRAVPPADAVKVLNDILVKWNVELGIPIFAISGNHDSAERLAFGSQWYESSKLYMKGKCTSQFDGIPFMDAEVWLVPYHEPAIIRQAFADNSIRSFEDALQAVTKQIRSKWDTSKAQILVGHAFVSGGIPSDSERQLAIGNVDRVSTDCFDGFTYTALGHLHHPHAIRHPSIFYSGSPLKYSFSEANDHKSVRIVELEGKELISVTERFLTPKHDMRIISGTLAELTENLVENPDDFFQVNLMDEGALIDPMGKLRQFYPNILHLERKKQTLKETQDSFEEIMKKDDLELFGQFFEHVNGTELTETQKQKLADVFEQARKEDAE*