MVLIQAYRAAAFSALGILQFTKSAFIEHMKKFNQEDMRVDMTGKNCVVTGSNSGIGFQAAKELASRGATVYMVCRNKGRGEEAVSEIKSRTGNPEVYLKVCDLSSPQQIQNLGIDFTSSNMPLHVLINNAGLLEHERVITADGLELNYAVNVVGVYAMTELLLPLLEKAAPQARVITVSSGGMYTAPLLSDLQFTEGKFDGTVQYARNKRVQVALTEKWAEDYKTKGIAFYSMHPGWADTPGVARSLPQLRTWLGDKLRTQEQGADTIVWLALQPNEKLKSGSFYFDRAEARKHLPGCGTSYTSEQINSIVRSLRSSCSWLFK*