MGGKTGNKAGYFDKLKGLLEEYKSIFIVGVDNVSSQQMHEIRQSLRGEAVVLMGKNTMVRRALKTFVSESPEYERLLPYVKGNVGFVFTNSDLKEIRDKILQNRVRAPARAGAVAPDDVWIPAGNTGMEPGKTSFFQALGVPTKIARGTIEITTDLKLVEAGGKVGASEATLLNMLNISPFTYGLTVEQVYDQGNCFPSSVLDIGEEQLLKSFSSAIATIAAISLALDFPTWPSVIHSVVNSYKNILSIALETEYSFPAVEELKDRIANPDAYASAAPAAGGAGGGDAPAAEAKKDESEEEQSDEDMGFGLFD