MVGVLSNRVDREDVAAGDHIYSWRAAYIYAHHGIYVGDGMVIHFTRAAGHEIGTGTFLDKFLFSSSPSTVDGPPCQKCGHLIKPQGVIMSCLDCFLDGGNLYLFDYAVSPSFFLAKARGGTCTMAPSDAADLVIHRARHLLNNGFGMYSLFKNNCEDFAIYCKTELLVETSYSVGRSGQLASLTAAFSAVASSPLRFLTTSAGGLAIVTSSMYCMGRYVSDMGVRRDVMKVPVERIVEHWVDNVVAQGATQMEAATPGGSSELPKELAQKESVL*