MKINIFKKLQVVFLVVSASLMVGCSSIDAHAGGGYGKPFSGTALSVARQPCYLRADITSIALYPLSLIDIPLSLATDVVFLPVDLIMVATPTTSYGGVVSLGCPSGSMI