MKRFLGSLYCNIWKVGRDDPRRAIHALKVGFSLTLVSLLYLMEPLFKGVDQNAIWAVITVIVVLEFTAGATLCKGLNRGFGTMLAASLAFLFEVIARGNGKVFRAIFIGASIFLIGTLTTFLRFFPKIKQNYDYGVIVFLLTFNLITVSSYRVDESLLKLAEGRTYMIGVGSGICILMSLFIFPNWSGEDLHNHTVSKIEGLAKSIEACVTKYFSEEERNVERDEMISEDQIYENYKAVLESKSTDDTLALHASWEPRYTWQCHKFPWQQYVKIGGVLRHFGYGVVALRGSLQTEIRTPRSVRLLFKDPCICLASEVTKSLMELACSLRNRQHCSPELLTESLRQALQDLDTALKSQPRLFVGTNTPYHPPEMLSTLASTERQKFENHLSSINTYAPISIDRKPKGFSEGERRVLRPTLSKFAITSLDFSETLPIAAFVALLVELVARLDLVIEEVEELGRVACFKEFKHGDNVILDIDTRTKREINLPNFASTE*