MATDQHVAAEYIFRSKLPDIQIPNHVPLATYCLERAAADPELGGKAALIDGPTGTQMSYAQLGVAIRRVGAGLAKLGIGRGEVVMLLLPNSIEFVLVFLGCAVRGCVATTANPFYTPPEIAKQAKASGTKLIVTLSTYVDKVSGIAEVMSIDREVEGCLHISALTQADEGECPAVDIQPDDVVALPFSSGTTGLPKGVMLTHKSLVSSIAQQVDGDNPNLYMAPSDAVLCVLPMFHIYSLNSILLCSLRTASTIVIMPKFDLTQLLELVTRYSISIAPIVPPIVLALAKNPAVLAYDLSSIRMVQSGAAPLGKEIEDAFRARLPRATIGQGYGMTEAGPVVALCLAFAKHPFTVKPGSCGTIVRNADAKIVDPETGASLPRNQPGEMCIRGPQVMKGYLGDPESTRSTVDKDGWLHTGDVALIDDDDEVFIVDRVKEIIKYKGFQVAPAELEALLISNPSIADAAVVAKKDDLTGEVPVAFVVRAADSHISEDDIKGFVSKQVVFYKKIHSVYFVDSIPKNPSGKILRKELRSRLSS*