MVAELTALRDQIDEVDKALLSLLAKRLELVAEVGEVKSQYGLPIYVPERESAMLASRREEAAALGVPPDLIEDVLRRVMRESYSSENDKGFKTLQPNLRPVVIVGGGGQMGRLFEKMLTLSGYQVRILEKNDWARAADIVADAGMVIVSVPIHTTVETIGRLPPLPADCILVDLASVKAEPLQAMLAAHQGPVLGLHPMFGPDSGSLAKQVVVYCDGRQPEAYQWFLEQIQVWGARLHRISAVEHDQNMAFIQALRHFATFAYGLHLAEENVRLEQLLALSSPIYRLELAMVGRLFAQDPQLYADIIMSSENNLALIKRYYQRFGEAIGLLEQGDKQAFIDSFRKVEHWFGDYAQRFQSESRTLLRQANDNRQ*