MLENTMDLWYTHASVTVVLLTQLPDELPAGFDRSRTYDARGWTTFERCSAELGAKPACLGFAKWKLVIDVASDDGGAQRRLPATPERMAKLLAACRFTNGADSSTVLTLYEKTAKAVLGTVEKLDYRGLPIVRGDAWTSPALLAEALNYCESLRYLGLGGARLDDEGVAELAAGLEDGALPALESLIVASNRYGARGVGALCGVFHRGVAPTLQTLAVGFTPIGDEGAAALATALATGKPSHALVLTFCDVGDEGAMAVAAALPAAGQGFRVTAMWNPIGLTGQAALLEALETKHGPQLGHALAVMQGNQAPRRKAKAQGQKGGRE*