MSVLRNLEEVHFKGFLLGELASAIMGEILASKTRLRALGMEACNDGFAPLLMALNASGSKCELRDLCFAMKYDEPSQMPTCDRSIQAISQFVSLEALTLVLFGAEYALTYYPVPAELFAPLSALTQLRSLSIREEYHDYERLGDFSSILMHLQGLQHLSLPRLPSRPELAVLPETLESLVDTGIRDGRDVHHLCDSLIDIATHIRRHPKLRNIHCHALNLEAGPAGDYAALPQALSALSHVHLTVENVRWVDDLDDLLNFFYHAQSLVKSVVQIEFLAEFGRDSEANFASLAELCPTLTCIKVHTGLPCDAPQWDPACIFGARWLRSLKELRLALTGDILDAGDLGQCSHALLSLAIAMSAKEGPPLTMVIEGRACHEKQSVDADIGLLHQQWASMSKALKCLDCNQGHVHLQIELA*