MKLIWHSGEQGTPFRCGGILVRAALLVSNEKPQVCSDVTQTYWVRTGGFKLQSSTVQYSTVAVTGLRKTHLISPARAAVRGARSSPLLLGFDTVFAQRWPVLHRVLDHGDEALAALLLLLEAHSLRTHDTGAASPSDRPLSPTKGLTSRQRALSLFFLVGIPYLKEKAHGVYTAHVGSGVRAALWGRGDEEEAENDDQSESDTWRQVAPSGQLPPDATLAVRVGGALEKATVKLYPWIHAAYEGSSAWQLLYLLGSTPFYSPALQLMGIVVRRSSAQEMTDGLKRVEERRAREFSRLPGPPVVQAVERTLLKAVYAAMDCAQTGLVGAVFIFKMLEWWYQSGEQRITSPALYPPPPPPPQPKVAPGGLPLPSNRQLCPLCLKPRTNPAMPAVSGFAFCYPCIHSYIEENGRCPITLAQASLDDIRRLYYSA*