MGLFDIFCKSSLKHDECRPTELQIWLLNVFHGFRMIPLSSTNASLQEIISRKRRLVLLNKMDLADRSVMPNWTRYFEQCNECCYFTNAHNKDGMKKLLHYLQAQLNGIISKKLAALVMAVGIPNIGKSALINSLHQIARTRFPALEKPKRATVGPLPCVTEDIKGVLAHSIPDVETGSKLDVTRALEDSIVGEECLVKYLLSILNSRAAPLQWKNLNTEGPEEFSENLLEDSNSQGLIALGGENEQGPFSDVEWYDACTGKWIVSANMIEKLSFPAAVELDGAVYSLGGLDGTQCLRTAERLGPRQGSWTSIALMNGPRAVMLLEVLMVKVS*