MVKKVALAYSGGLDTSVCIPILKEKYGYDEVITISVDVGQPEEEIKKADAKAEKISNKHYTIDAKEEFVKDYIFPLIKANGDYEGYVMGTSVARPLIAKKVVEAAIKEGAVALAHGCTGKGNDQLRFEAVFRQTDMDVIAPMREMNLTREWEIDYAKEHGIPVEVTKAKPWSVDENIWSRSIEGGKLEDPSFVPPEEIFEWTKSAEDAPNEPRIVDIDFEAGVPVALDGEKLGGYALVRKLNEIAGENGVGRTDMIEDRVLGLKARENYEHPAATVLLAAHADLEKLVLTRGELKFKKIVDEQWSELAYYGLVDEPLYADLNAFIDKSQERVTGTVKVKLYKGALTILARSSPNALYSEDLVSFDSQTIDQKDAEGFAKYHGFQARMYRKVMEK