MSEEYDLVTIGAGSGGVRASRLAAGQYGAKVAVIELPFGLVSSDEVGGAGGTCVIRGCVPKKLMVYASEFSEAFDDAEGFGWSEVKPSVDIKKFLARKAKEIERLNGVYGQILDKAGVECIEGRGIVLDPHTVEVRASDGSVRQLKTKNILIATGGRAVKPPIDGAELAITSDEALVLDDVPEGGTIAIVGAGYIAVEFAGIFSGLGYKVHLVIRGEQPLRGFDEELRQLVGTNLGKRGVDVHLKTSPTKLEKNADGGIDLHYEVPKKGGGKKEKNGEKEEEEEKEKGMISCHKVLFATGRKPNTRGIGLEDAGVQLDEKSKAVKVDEYSHTNVPSIWSIGDCTDRLNLTPVALMEGRALAATLFGGKPTAPDYENVPSAVFCQPPLGTVGLTEAEAVEKLAGDIDVYVSKFKPMKNTLSGRDERTFMKMLVHVPTDRVIGCHMVGPEAAEIVQGLGIALKCNATKAQFDSCVGVHPSAAEEWVTMTSATRRIKGEGKQLEPTTHKCGGNKAHDX