MAASRAVLVLNTGSSSIKYALYNMGKSASCVYQGLVEGIGTPKSSITHKNLQTVQDVRLQGLDVGDHKVGLKKVVELLRLGDGPSTNIYAVGHRVVHGGEALTKPSIINSEVKSAIDRASPLAPLHNPPSLQGINVAEELFHCPQVAVFDTAFHSTLPPHAYMYALPYKFYEELGIRRYGFHGTSYRYLLGRASEMLKKPKEEVNIILFHLGAGASMAVVKQGICVDTTMGVTPLEGLVMATRCGDVDAAVVDILGAQRGMEMGDVVNVMNKQSGLFGLCGDKDMRTIIQAAKNGSERHALALKVFVHRIRKYLGAYMVQLGGDVDALVFSAGIGEASGQIRGLICEGLQSFGIELDEQENKDGHVPAKEIQSRSSKIKVLVIPTDEELSIAQQTMEVVESHSHVRL*