MGGGGGVEADCDRIRGPWSPEEDEALRRLVERHGARNWTAIGREIPGRSGKSCRLRWCNQLSPQVERRPFTAEEDATILRAHARLGNRWAAIARLLQGRTDNAVKNHWNCSLKRKLAVATTTTTTTTTGAAAAPGVVADAAELVERPCKRFSPTPDSPSGSGSGSDRSDLSHGGGFGQIFRPVARTGAFEPVDCAISRRQEEDPFTSLSLSLPGTDQRFNHDSAHSHFQELPSSPSPPPPPPPAAAASTTQYPFTPEFAAAMQEMIRAEVHKYMVSVGVRAGCGDAGGADLHMPQLVEGVMRAAAERVGRMH