MGKSSLAPGFRFKPTDVELVQYYLKRKLLGKRLGFKVIAEVDIYKYDPWDLPDKSCWDCGDLKWYFFCPREKKYRSGNRIQRATEGGYWKTTGKDRSVLYSGEIVGWIKTLIFHTGRAPSGDRTNWVMHEYRLEDQGLADRGVPLDSYVLCMIFQKEGLGPRIGAQYGAPFKEEDWSDDEVEITSEAVQVAITPEPDLGLPCNNVSPTATNAHYVGDIGIGPSGSGIYDILPPFCEVSQPVSSNYVTLEMPLASVGDDIISMFDCFTEESTLYIDEPKKVESEGRLETAQNANMPSTHSPEVICAGPSFESCGFDVLRPCNVNESVSCNFVTMENPPASNGDETLPIMDCFAEESAFLVNDNGKNEELNNPEHFGNATPHFNTSNIYEDLGDLENLGRVGEVGYNFCSEPDSRSHFLELYDLDQPQHPNLFF