MATIVTVEDTYPGVDAELLNKACHGWGTDEKVVIAILAHRNATQRKLIREAYQDMYDEDLVNRLEHELSGDLERAVYRWNLDPADRNAVLASVAIHKEPHDYRVIIELSCTLSPEELADVKHAYHCRYKRSLEEDIASHTSDDLRKASRIGLVSIHRYQGDEVNLKLANSESIILRNAIEEKTFNHEEILRIITTRSKPQLMATLNHYKDEHGCNMTKHLKDDRDNEYTETLRTTLRCMSDPIKYFEKVIRNAIKSSGTNEDALTRVIVTRAEKDLEIIMEQYYKRNSVPLDHAIAKETSGHYKKFLLALLGKDD*