MVVKLIDGRWEVIYFVGEHNHPLIDKPCLTKYLRLHQGIPPEERAFLTHLHNCNLTTCCMMHIMSDFYGSDLIVPYTTKHITNLKTVLNKDDTKEGDMIETVAYFKDQQ