MVRVYILQKREIKVGDKVAGRHGNKGIISKILPRQDMPYLQDGTPVDMVFNPLGVSSRMNVGQIFESSLGLAGDLLKKHYRIAPFDERYEQEASRKLVFSELYEASKQTKNPWVFEPEYPGKSRIFDGRTGDPFEQPVLIGKSYILKLIHQVDEKIHGRSTGPYSLVTQQPVRGRAKQGGQRIGEMEVWALEGFGVAHILQEILTYKSDHLIARQEILNATIWGKRGPLSLDHYACLFRLDSRIFCFSGGGEQCSLRCGRCPPVGPGLLPARRRLAGLVVGDLTVKNPTFRTRPFVISIDRERSVKVIALCYGRPPTDGLYATTTTVM*