MGSVSHEQFAGGCAKAPEDAARAAEEPQLLHGAGVPASSKLHMEGFGSLKEGEAVEFTFKKSAKGLESIRVTGPGGGVLYWE