MKFGCWGVVWRGHKCEGKCGGCVLMETRLLVLSTDTMTMEVTIHCGGFVLNAALNNRVHPRTTDLTVNFACAEDGAVSSDEELNGGDEILQDGKQICEDRDLKDRLLRKFGSRISSLKLEFSKKKKKGKLPKEARQALLDWWNVHYKWPYPTEGDKIALADATGLDQKQINNWFINQRKRHWKPSENMPFAMMDDSSGSFFTEE