MKRVQTVYKETKQRVAKEIATRILSNRVSPELLQPGDHVYSWRRAYSYAHHGIYVGNGKVIHLVRREGEELTGTLLDRFASIEGSIPYHTDQPCGECGVAESHSGVVRSCMACFLDGGHLYRYDYGKNTISFLLNVRGGTCSLALSDPPETVIHRANYLLKNGFRCYNLFTSNCEDFAIYCKTGLHIVRGNVIGAGGQATTVVGAPLAAVVSAPVLIAGPLGMVVVTVGMYSLSRYLADVRNRPGTSKIAVEDLVQPRAGP*