MGILEKSVMLGTALVDMYAKCGALDIAAKVLDEVPVDTVSWNALITGYTNQGQGNEALKYFERMEREGISVDTVTFICALKACGTIGAAHKGEQIHREIVRRGWLGNDIVLDTALVDMYAKCGALTKAAQVLYELPARTAATWNTLIAGYAQKGQGEEALASFERMQQEGVSPNGATLACVLNACTRSGLWAEGQMHYMDISVKYGMIPDIEHQSCIVDLLGRAGEFDKVLTLIKDMPCFHYLPVWRGLLGTCRESANVELGKWAFENALQIDKRDSALHSLMTSVYA