MEKRVAVIGAGASGLVAARELLREGHSVVIFEQARRIGGTWVYEENHSGSSNAARNYSCHSSMYESLRTNLPREVMGFLDYPFVPRRSSRDARRFPGHEEVLDYRESFAVEFGLHGYVRFNSKVKYVGLVESNWIVKSSSSAGKEEKESEEVFDAVVVCNGHYFQPRVAQIPGIERWPGKHYHSHTYRTPDPFKDQVVAVIGNGPSGEDLCSDIAAACKKVHWCAKSWNSLSEPLQQGKIQRHLMISRADEDGRLHFMDGMSAVVDVILHCTGYLYNFSFLDTKSYIKVEDNRVGPLFKHVFPPALAPSLSFVGLPCKTIAFPLSELQAKWIAAVLKGRASLPSKGEMANEVVDFYRTLEAQGVPKRYTNHLYLETFDYAEWIAKQCGGTCHGFEPWRKELCLSTLDKKKLNPGIYRDEWNDNDFHEKVVAILAKKQQQ*