MFNQKPYCAVLIVPTGVGASIGGYAGDALPVARAMGQVCDRLITHPNVMNGASLYWSAPNIDYVEGYALDKFAGGEWGLKSVHQNKIGLILDQAIEPELRHRHLQAMDALRATVGINARDYIITDAPLNVELRIAESGASWGTIGNPDSLLRAGKKLVDQGINALAVVARFPDDTDSQALTDYRHGSGVDALAGAEAVISHLLVREFQIPCAHAPALSPLPLDVNISPRAAAEELGHTFLPCVLVGLNKAPQFSLEKDNRSLWAEDIDALVIPHHACGGSATLSFAHSHTKIIVVEDNETIIKVPAEPLGIKTIRVKSYLEAIGVMVAHGGGINFQGLTSNNQKSIFLS