MGGGALFGCSSAGHSGINQLGGVYVNGRPLPDSTRQKIVELAHSGARPCDISRILQVSNGCVSKILGRYYETGSIRPRAIGGSKPRVATAEVVSKIAQYKRECPSIFAWEIRDRLLSEGVCTSDNIPSVSIYF