MKLFISVSMMFCILSRTTSAFSSLTSSSFTRVNTFRRGYSKSTLSMKLQTAIVGLPNVGKSTLFNALTETQSAEAANYPFCTIESNVGIVSVPDPKLKVLSDINSSEKIVPATLEFVDVAGLIKGASSGEGLGNQFLTSIRQCDAVVHVVRCFENEDVIHVDGTIDPIRDAELINLELALADLASVEKRLERVRKDRNADPIEKQALEKVAAVLLNDEPARNANLDDEEKLSIKSLGLLTLKSMIYAANVADEELATGNAMVDKLKEMAEKEGAKLVIVSAQVESELIELDDEERKDFLADLGVELENCGLRALVRNAYDLLQLQTYYTSGPTETRAWTIQKGWLAPQAAGVIHNDFERGFIRAETISYDHLVDCGSEANAKSKGLLRSEGKEYVVQEGDVILFRFNV*