MTELKKKFNRICDKSMIKKRYIHLTEEMLEEHPNIGAYMAPSLNIRQEIITAEVPKLGKEAALKALKEWGQPKSKITHLVFCTTSGVEMPGADYKLANLLGLEPSVRRVMLYHQGCYAGGTVLRTAKDLAENNAGARVLVVCSEITVVTFRGPSEDALDSLVGQALFGDGSAAVIIGSDPDISIEQPLFQLVSAAQTFIPNSAGAIAGNLREVGLTFHLWPNVPTLISENIENCLTKAFDPIGISEWNSLFWIAHPSGPAILDAVEAKVGLDKQKLKATRHILSEYGNMSSACVLFILDEMRKKSLKEGKTTTGEGLDWGVLFGFGPGLTIETVVLHSVGTDSN*