MGQVLGCVQVDQSSLAIKEVFGKYDDVLEPGCHCVPWCFGSRVAGALSLRVKQLDVRCETKTKDNVFVTVVASIQYRALAEKAVDAYYKLSNTRSQIQSYVFDVIRASVPKMELDATFEQKNEIAKAVEEELEKAMSAYGYEIVQTLIVDIEPDEHVKRAMNEINAAARLRVAANEKAEAEKILQIKRAEGDAESKYLAGLGIARQRQAIVDGLRDSVLAFSENVPGTTSKDIMDMVLMTQYFDTMKDIGASSKSNAVFIPHGPGAVQDVASQIRNGLLQGNATQS*