MKSFFLLLVSRPALVLLALLAAAGCSPVGMAVGAGATVAVAASEERGISGAASDTAIRFEINKLWLEHDFNMYRRVGLQVHEGRILLSGYVPSLSMSDDAMRLAWQPDGVHEVINEIKVDTGANLLDAAADKWINTEVRTRLMFERDVDAINYSARTVEGNVYLIGLARDEAELERVFEVVRNTPQVRGVVSYVLGAPDMSLAVAIQMDPIESIDIAADSTFALALEAQARGHALFHYLPRDLTLRNGRVVAQARPLTVRPEQGNHATLGDARALDLAGLDVVLLRQDPPFDMAYITTTHLLEHIHPKTLVVNDPVSVRNAPEKLFVTHFAGLMPPTLITTDRAEIVAFRERHEDIIVKPLFGNGGAGVFHLRPEDDNLNALLEMFTQLFREPVIVQKYLPAVRDGDKRIILIDGVAAGAVNRIPPPGEARSNLHVGGRAEKAELTQRDLDICKAIGPKLQHLGMIFVGIDVIGDCLTEINVTSPTGLQEIDRFNGTNLSAQIWDAIEKRRDADAD*