MVLLGELTCSSPSSQHSYGQPSRLDLGLRLFLSHSGADKPFARNLLRCLEEEGYSVFLDEKSLHVGHVVDMTNILLEVEDCDVAVFVISEDFFVRTKNPMLELAASVKARKRLLPLFFGLTVTQFKDKGRQDAWERQWAKWVAQEDHIDSPNDHSHPKCKDVLRVNISEWKDALQLLGSYKGIERQPHDCVETYMDLVVSEIQQMIPNDLGHFDSYVEGKEEWTKIVSGFLNHTEPCPALGDIQVAGIYGMSGLGKTTLCRVLCNYYYQEFGGKVCHLQLRTSCVSPAIITFNDQLELDNMRHVLKHLTKVPKHLLQQVTDLTQARSLLKRYIRKTKVFFALDNVVDKYLTKVADMYLEHGFCSGSRIVILGRSAELLISTLRRYHARAANTVFPMPYLSISAAQRLLMATAGIPSPAITPTIHELEEARSMISRVVPMCAVDAGEHFSKHDTLSHHPYMHPLLLISIGNRLRHLGNLQLWLPYVELLQSSQCCQSNRFHNDQLEDVLAIIPVLRSSFDTLTSQCKLIFLDIALFAPQFECEEGNIRNKSMFDWLCWIHGIKEDNRFEMFLQLHELRQASLLPRIQAVEVNGTLNTLNRGVPKWEFNTYHMPDYDIFKVHDLHKIMAVVLAKENCRLTAYGDSTHPMTKSNLWDTPIYGYHYLTRLGLVNCSLGLEGDGGYQLDLSYFPSLEVVRLLENEGLEEVKIGKNNSRLLSLEVQAKISTLIIQGFHHAAHSLRWLCLVNASVETRKRKASYLTSDRTCHCTPGIPDKERAVRAPGRKLVKKHLAFADAGYAGLDYFEMVSGCGQIGPCRLKPFSSIKLGNHLSNLKSLSLSNIRDGLQHLTGFHSSMVIEHIHISHCVGLESILDLDKLRHLFKFILDDCPSLKSFSSLNQQIIERRAYSSLEVHRCPKLQNFGSDFNDRNQEYDLDIHMPPNFPEVVQVHVSSEEEMNHWVSWISTLDFAYALEFNVQNICFSDDKLNKIFHNLKYLNHFSYLGCTTTPNCPKKLGIISPDLGCLKYLASVTIECECIEDISSLNACEDLVHITLVGCYNVKKWPRLADLKNIKDITLHATPISECMKKLFVLESSAPLNALVIDCCILDSMACSTWLMLLKEARHPVVLNALLQCLYWETLEVGNHECKDDLACLSHDIIDALKTINITLKTTFLPWIFQASHESSDDDDELGCSQKETGVQTLVNLLYKLWVLDADYLREAALGFVMTMRSFVLATEGSKSLRCISGNMEDYVIIQQCPEQAVTKCCFKEENFLVQMRWRLLLVIALYDEDDMSYSAEMASIMCSFLDDQEMCENLHPATLEGIEDAIVNIASLSEVLMHQALVDHFHSCSHKNKLIKFDESVQIVLE*