MKLATRSTSMGCSLPDELVHNVLGRLPLKEAMGFRCVCKAWNALLMSWDFSHSFCRKPGKLAPLYLDDRALTMYNSSTNSWLQCDLHHVLSLKYHQVQLVASGGGLLCFLAKKLNDPNMSFVIYNPFTRQHLKLPTPFESGSRFCLKIPNSGNLLCGIDANLETGFYRFVFLDPRSAYGEGETYIYDSRLRSWRLGCKLPSSIRRLDGFAEPYILYGRYTTQCLTNEGKFYWLVNKTEGPTLDLLYIYDASLDAWSYVFCQGLCSNQRTALGTYETFVRCMEHKGEILVVGKRGRMLSKNPFCYFEIVDTGPSNLDSTEGQRLYLQEKAMPMDRVLDVIIPLQIEDTQELILSWGIGAGDEVIYLLEAQLFDLASYPNQAARSRDDFPLTFPMVRYEEVDDSWTLLCNWKIVHDKDVSLGPSASHVVWAFQPSFVSPGAVEGVIKHPHGYNDEELISHRSFCSSF*