MEESSLVEKGMPMDQMVQPLVKAGITVVPPRFIQPAESRPGPPVEANGSQIPVIDMSGLYDERRNQVLAEIAHACQEWGFFQVINHGVSPALMADILMVTKEFFALSQKEKEVNAMKPGATVGYGRLFETKNSVANWIDRLVMWTYGEKQKLAEPCMPLKPQRLGEVVDAYSNAVYQLCKRLIETLAVMLGLEPDVLGERLNVEGLGIRTSCNYYPPCPQPELVLGLTPHSDSSIFTVLQQDGDVFGLETLHNGQWFQVPPLKNAFVINGGNQLQIISNAKYKSVMHRARTNTHVGRYSFPNFLLPSDQTVIEPFPEFLSEANPPLYRSLTFAEYVNGFHSMPFAGGRHIDNFLLTRPDQ*