MDKFLWVLVAVCGLAVYVLVRVGRAVWWRPRQIQKHFEAQGIRGPPYELMFGNLREILKLVAEAKSKPMELSHRILPRVIPMYHHYVSNYDPELIGEILTTNFGNYEKPPPNPLRKQLGGLDGLATLEGEKWAKHRKIVNPAFYMEQLKGMIPNVAVSAANMLDQWKMSVDSGANEMEVSKEFRNLTADVISRTAFGSSYVEGKNIFDMQSEMTILVAETARKAAIPGYRYLPTKQNIRRWKLDKEVSGSLRKLIEGREERYNNDLLGLMMTANKKEREGGTHMEVEEIMDECKTFYFAGHETTSTLLTWTIILLGMHPEWQDRARKEVLQVCGRDVPRSETINRLKIVTMVLNEVMRLYAPIMVLLRQSHKETKVGNLTIPPYTQLLLPIIALHHDPQLWGEDVHEFKPERFAEGAAKAAKHPWAFIPFGLGPRVCVGQNFAMIEAKVALAMILQQFSFSLSPSYAHSPIPVVTLQPQHGAQIILHQL*