MSQSRPNWSNLPEDVAIMRLDVVGSVRDRRHLWTIRDTALGPSAPISHALEKKNHHQLPTKMWMPTTRVPGNEILNVLAPSIPTLPTSLGPAARRFLFKQSRHPSLSQVLLVHCTFSSAMDMGDKARIAVEESFKRYTSNRLSRKGKGVSIVWFRNDLRLLDNEALCKAWVASEALLPVFCVDPRQFGTTHYFGFPKTGELRAQYLLEGLADLRNSLQKHGLDLFIEYGKPEIILPRLAASTGAHTVIPFLQPLVCFKKCSYKLRNRLECLLHLFITLYLEL*