MIVKVIDGRWEVIYFVGEHNHPLVDKPCLTKYLRSHQGIPPEERAFLTHLHNCNLTTGRMMHIMSDFYGSELIVPYTTKHITNLKTLLNKDDTKEGDMIETFAYFKDQQ