MKKTQLVFVPAPGFGHLVAAVQLAKMVLERNDSFLITMLAINNPFYGGISKNTESLASIHTEIRFVEIPDTIPTPPPEALAVSPASAFTSYINDHKTLVKDTIVNLVMAHNPAPIASVVVDMFCTVFIDVAKELGVPSHVFFTSDAAFLAMTLYLSDREDKGEPKFSPTDPDYIIPCYSNPVPYRVMPVLHTDVEYEALANHGREFKDSNGIIVNTFSEAESHAVSALLARDDIPPIFNVGPLIDHKGKSLSGSDAVKRDEILKWLDDQPEKSVVFLCFGSGGGFDEAQLKEIAIGLERIGHRFLWSIRLKPSKGKLQASFFDNYGEILPQGFLERTKNIGMLCGWAPQVQILAHKAVGAFVSHCGWNSTLEALWYAVPIITWPLYAEQHMNAFQLVKDLGLAVELTLDFRRDCPTDFVKAEEITKAVKTMMEQGGELRNKAKETSEMAKKAVMEGGSSHVAFGNLIDQWLGSKP*