MVKPILHPPIGHPLGPGLSNVLEQLERHCLAPDGSLMSRSAFIDLAQAREEMGRERLQYLEAMTIYCEAMAMVEDFQHAISVASSGGMRDLQALFSQLGLRSSPKVYEALEQRLVVAESTQRLRLPFLSKDGELPEEEIENGVLGTRTSMESTPSSTRASSISSNGSNSLLSSSATGMGSLESGEAGVGGVINRFLGITPAWLRQVHLSKASFAEDATIYQMALVPELEARLKSKSELIASSFILDETESFGVNTVKNLRLPERIKSVIEEIELDEEALLEDLYSADRKFAEYYNVLEQILGVLLRIVKDFKLQHQYQYDGLRKSWLCKRCQTMNAKLRVLEHLLLRDTYTQDSIPALHKIRGHLVEAKEDATSAYNRAVTRLREYQGVDPHFDAIARRYHDLVQKLEGIQWTIRQVEMDLNHPDEHL*