MELSGRVTPWAFLHRMELVFAILLLHCLFLSHVFVRAVPANKTALWLTRRVNREGPYLGVVMAVQGELDPLLVPSVFTPHPYIPSIDLAGRRFHIGVVEGRKIIAVRSGQAMLNAGMTTQALLDFFEIIGIVHYGTAGCINNSLSIGSVTIPKWLAHTGVWDWERYGNGPNISLGFQGINNSGNLHFGDYDVPVGNRANLLNNVLLSPEEVYSVSGVPEVAKQVFWVAANDHFFTTATKLKGLELESCLNATTCINVKPKLLVGLNAASASIFVDNAAYRNFLYDKYKVSSVDEESAGIALACLANNIPFIVIRGLSDLAGGSSARNEYHTFAPLASRNSLRVAQEFIKQLHS*