MPHHAYGSRLEGVTLSSYHPPRVLSHFRKVTGTSLNAFLVFVPGLTDGLLSHDFLLELIPALNARGVTFVQPVLSSSYRQYGTSSLQKDAEELDELFEHLLGQAEGAGIKREDVEFYLMGHSTGTQDTVWFLKHARNRSRVRRAILQAPVSDRDYLRSLPGWEERAKLAAELVAAGQGARLLPGDTREADEAVPVTAYRWDSLVGRLGDDDMFSSDLTDAELRSRLGHVAAPTLLLFSLADEYVPAHVDARALAHRIRAALGGPSELVLVEGGRHALPDHADLLCTSVLAFISKPF*