MVAILNGKSPIFVTSKQEHGLCPSALCHPFVVWRSQSRIATKCGGKRSAVISRSGKQQQETGERWNYKAYEALLRGGEEVSSLMKEMTELLDDISDLDAEAEIAALQMAAAAAVGQRIDRLDGSFLVSLDWMINQADNERNEQRKSLLEIIKDTVLAQLTEKCPGQVQVIGVLCRTPRKEHRLEILRRSAGGGGVFDTESGGKLALPAANLDDIASQADDILRTCHVNVGAAFTFSTMEEKPKVSDRKLLSKLVLVREEARSMMGGGILDTRNDNRGLKSLPECEVGFLSKVISLRPGLALRQRLSNVMHGKEEGMDLPSEDDNSEKKASFGRQPGHKGRNHVQPLPVRPGMFLETLTKVLGGMYETKVAGVTVQHLEWIRRETLQILEEMAYS*