MIVLVDEFLEGGTLSVDDLTSTTLQDVGRLYARLHRSDVGWFNPIRQQLMESQLLTAAECDWAGCLWLLPRLQRLVPEKNAEQLAAEGIDWHFVAEEIRALPSNDALPRKGVTTSTVCVHGDAHLGNIMWHRGQLRLIDFDMTAVGPAGADLAYLVLMLFRCGFSPDAVASVEAQRCFAEGYLLGMALDASEQALEDFLFDMHRWAYIGLLQMGLLCAVLMNNKGDPRKRQLMHERGPVLLHPKFLSKAKEVLRLAVTEKMVRERLIKEGLFFVTLSQWLS*