MASGEGVVDQLYEAAGGEAVAKIEGEAKVEAEAKMETEEPVLYLDLTSYQLHDLSEVEIPPTLEEVDLTANRLSSVDPRIGQLPHLRKLSFRQNLLDDDAVAPLTSWEAIAGLKEFVIRDNKLTRIPDAGIFKDLLVFDVSFNEISSLTGLSKVSIKLKELYVSKNEVAKMEELEHFHALEILELGSNRLRVMENLETLTNLQELWLGRNRIRAVNLCGLKLIKKISLQSNRLTSMHGFQECAALEELYLSHNGIQKMEGLSTLHNLRILDVSANKLTTIENIETLTRLEDLWLNDNQIPSLEGIETALAGSREKLTTIYLERNPCAKTPDYSSTLRKIFPNLEQIDSDIIA*