MKLQLRTIFLLAFLASTHAAISPEVYWKVKLPNTQIPKVIKDFLPQPDDVLPELKQDNSNIQKKVYYGLSGYIAISWHHAATEEYLRELEQYNTNTKEKAATNYDRRVLKKENPSMNCDTNKNELRQVTDDHPLKQYFLLEKDLEKGKVISFPSLLNKNEAPFLPRQFVESIPFSMEKISEILNHFSIDSGSKDAQTIEKTIKLCEEPEVEHKEKKICATSLESMVDFSLSMLGTTDILAITSEVQGETQKSQRYTIEEVEQIADGDNMVCHKLNYAYALHYCHVGGSTKTFMVSMIGDDGTKVKALSVCHKDTSFWNPKAFPFVFLKVKPGTTPICHFLQDDQIVFVPSK*