MSTRPQNIGIKAIEIYFPSQCVAQEELEKFDGVSAGKYTIGLGQTKMSFCDDREDIYSFALTVTSRLLSKYNIDTNTIGRLEVGTETLLDKSKSVKSVLMQLFGENSNIEGIDTVNACYGGTNAVFNAVNWIESSAWDGRDAIVVAGDIALYAKGAARPTGGAGAVAMLIGPNAPVVVEPGLRGTYMQHAYDFYKPDLTSEYPIVDGHFSLKCYTEAVDACYKAYNKREQTLKPLANGHINGAVSEDSTKSPIDRFDYMTFHAPTCKLVSKSYARMLYNDYLANPTASTFADVPAELRDMDYAKSLSDKVVEKTFMGLTKKRFNERVQPSIQVPTMCGNMYTASVYGGLVSLLSNVDSATLQGKRIGVFSYGSGLAASLFSLKINGSTETMANALNLQERLEARRTVAPEVYEEFCNLRKQAHLQKSYTPQGSPDTIAKDTYYLKSVDDMFRREYEIKA*