MKQVIRGHPELKYLVGMDVDSLAHDIAQPRLDAVLNAGVKAITVLRNFRDVKSVLREIAELHLLGVDAILMDLGMSSMQVDDPARGFSVLGDGPLDMRMDPQASLKAEDILNSWPDSEVGRILREYGEESNWRTLQKKIVNARLHGGLQSTSDLLDLIRRVTPPMKGGRQGWIKMATRVFQALRIAVNDELKTLEDSLYSCFDCLAPGGRLAVISFHSLEDRIVKQTFLNIIKGREDVEERESLNSVLRNTSDEIKEKERG*