MKPGGGGSAGGAVPQFLSKVWALVEDPATDDFIGWSPDGQSFQVLDEESFAKRILPRHFKHNNMASFVRQLNWCKEMNVTFRERARGSVYI