MEEKNNKSHVLVLPFPVQGHINPMVQFSKRLTAKESVKVTLITIDSVTKSMPILESGSIKIHSIPHNDETPPQSYDLFLEWFHVLVSKNLTKIVEELSDSEYPVKVLVFDSITTWAIDLAHELGLKGAAFFTQSCALSVIYYHMDPEKNKVCVFDDGVCLPSLPLLQKQDLPSFVCQSDLYPSLRKLVFSRNINFKKADWLLFNSFDVLEKEVIDWLRTQCRIKTIGPIIPSMYLDKRLKDDKEYGLSLFKPNSETCMKWLDSREIGSVVYVSFGSLANLGEQQMEELASGLMMSDFYFLWVVRATEENKLTEEFMSKSKEKCLIVNWCPQLDVLSHQAVGCFFTHCGWNSTLEALSLGVPMVVMPQWSDQPTNAKFISDVWQTGVRVKAGENGVVNRDEIASSIREVMREEKGVMLKENANKWKKLAKEAVDEGGSSDKNIEEFLKLVIN*